Hypolite Petovan
a0f6d678c4
Add HTML Purify to BBCode::convert
...
- Replace previous HTML cleanup using DOMDocument
- Remove obsolete HTML::sanitizeCSS method
- Use Strings::autoLinkRegEx for PageInfo::getRelevantUrlFromBody
- Update previous tests expectations
- Add new specific XSS tests
2020-12-04 07:29:48 -05:00
Philipp
d55ecb9288
Fix a lot of notices/warnings/deprecation notes in the test directory
2020-10-18 20:52:27 +02:00
Philipp
efaec26b1d
Fix wrong $this->assert...()
with `self::assert...()
2020-10-18 20:52:27 +02:00
Philipp
e4263f6fe5
Fix PSR-0 for test classes
2020-09-11 19:38:41 +02:00
Hypolite Petovan
8de66c0274
Add shortened URL link label stripping to PageInfo::stripTrailingUrlFromBody
...
- Add test cases for shortened URL link labels
2020-07-17 17:16:22 -04:00
Hypolite Petovan
faeffff8a3
[pre] blocks now preserve spaces
...
- Added test case
- Added English documentation
2020-06-23 07:53:18 -04:00
Hypolite Petovan
251a3791dd
Keep spaces after non-tags in Content\BBCode::convert
...
- Added test case
2020-06-23 07:52:38 -04:00
Hypolite Petovan
f3323aff5e
Deprecate page_info functions to new PageInfo class
...
- Add tests for parts not using remote requests
- Add scheme requirement for page info URLs
- Add policy to keep label from stripped Page Info links
2020-06-17 13:24:44 -04:00
Hypolite Petovan
f68652d61c
Revert "Move share content conversion before link handling in Text\BBCode::convert"
...
This reverts commit 010ec99b35
.
2020-06-04 11:11:44 -04:00
Hypolite Petovan
010ec99b35
Move share content conversion before link handling in Text\BBCode::convert
2020-06-03 22:02:01 -04:00
Michael
2304642535
Fix test
2020-05-17 17:28:40 +00:00
Hypolite Petovan
bcf974f97e
Add test for extraneous HTML decode removed in Markdown::toBBCode
2020-03-11 09:02:26 -04:00
Hypolite Petovan
b100b9600e
Add rel="noopener noreferrer" to all target="_blank" links
...
See https://mathiasbynens.github.io/rel-noopener/
2020-02-24 20:07:34 -05:00
nupplaPhil
23c64b9a11
Add license info at Friendica classes
2020-02-09 15:45:36 +01:00
nupplaPhil
2838635d64
Move L10n class from L10n subdir to Core (replacing old wrapper)
2020-01-19 16:31:30 +01:00
nupplaPhil
1c49f1169f
Fix tests (remove superfluous second parameter)
2020-01-18 13:48:29 +01:00
Michael
7f2356c7fe
Tests, still ongoing ...
2020-01-08 20:39:27 +00:00
Michael
b9b19f7744
tests ...
2020-01-08 20:27:54 +00:00
Michael
a2af9f55a9
Reverted notify, changed test
2020-01-08 20:15:01 +00:00
Michael
e80234d20a
Corrected test
2020-01-08 09:36:05 +00:00
Michael
6133ccb1b6
Tests, next try
2020-01-08 06:43:15 +00:00
nupplaPhil
c1dbb25656
Creating interfaces for Config/PConfig & fix tests
2019-12-29 20:18:19 +01:00
Hypolite Petovan
39a537c415
Added test for BBCode to Markdown chevron issue
...
- See https://github.com/friendica/friendica/issues/7808
Add tests
2019-12-27 21:42:56 -05:00
Philipp Holzer
edf006905b
Move (last) get_cats_and_terms to Content\Item::determineCategoriesTerms()
...
- Added incomplete test
2019-10-23 02:48:46 +02:00
Philipp Holzer
52c42491c4
Move activity_match() to Protocol\Activity::match()
...
- With tests
2019-10-23 02:05:11 +02:00
Philipp Holzer
2870f42ca2
Move bb_translate_video
...
- To new Class BBCode\Video
- Adding tests
- Make BaseObject::getClass() public
2019-10-23 00:14:47 +02:00
Hypolite Petovan
1f20a9330c
Add new ignoreChildren behavior to HTML::tagToBBCode
...
- Allow discarding HTML tag children for single-value BBCode
- Add test for it
2019-09-25 20:44:09 -04:00
Hypolite Petovan
d8484e65bd
Move autolinker execution earlier in BBCode::convert
...
- Prevents already replaced HTML links (like in [audio] tag) to be doubled
- Add test for it
2019-09-25 20:39:04 -04:00
Michael
ba2e57e84a
Added tests
2019-09-05 20:37:16 +00:00
Philipp Holzer
08be92a862
Moved BaseURL to App namespace (because similar type as Arguments/Modules/Modes)
2019-08-15 17:23:00 +02:00
Hypolite Petovan
6b7dfd0c71
Merge pull request #7465 from nupplaphil/task/dice_cache_lock
...
Refactor Cache/Lock to DICE
2019-08-06 07:05:07 -04:00
Philipp Holzer
a66580444f
Fixing sort of BaseURL usage for App & Cache usage
2019-08-04 20:01:15 +02:00
Hypolite Petovan
515935b241
Add test case for this bug
...
- Fix whitespaces in MarkdownTest
2019-08-04 10:24:25 -04:00
Philipp Holzer
07aaf292ec
Fix tests
2019-07-27 23:54:13 +02:00
Philipp Holzer
eb024a3718
Refactor L10n for testing
...
- Moving L10n to L10n\L10n
- Adding constructor information
- Adding to factory
- simplify/speedup tests
2019-07-16 16:44:47 +02:00
Hypolite Petovan
19b7398c6a
Update BBCode::convert test mock-ups
2019-06-23 17:53:25 -04:00
Hypolite Petovan
84ccaf50fa
Allow brackets in URLs
...
- Remove obsolete $URLSearchString variable
- Add related tests
2019-06-15 22:26:29 -04:00
Hypolite Petovan
38311a4a02
Move link conversion to the end of BBCode::convert
...
- Addresses https://github.com/friendica/friendica/issues/7271
- Add related tests
2019-06-15 22:24:51 -04:00
Hypolite Petovan
c21a227d0a
Add test for bug 7150
2019-05-19 18:52:01 -04:00
Hypolite Petovan
9210767518
Add cover code block encoding edge case in smilies replacement tests
2019-03-25 21:52:35 -04:00
Philipp Holzer
b4ee1a5b26
Fixing Unittests
2019-03-23 18:44:52 +01:00
Hypolite Petovan
58a9a319c5
Add test for bug
2019-03-17 22:36:03 -04:00
Hypolite Petovan
c5073e2036
Prevent side effects with BBCode::convert in testAutoLinking()
2019-03-13 00:40:54 -04:00
Hypolite Petovan
fedf29e023
Add tests for bug #6857
2019-03-11 15:27:22 -04:00
Hypolite Petovan
80ee411f45
Add test for Text\Markdown::convert
...
- Add folder for Markdown datasets
2019-03-09 23:29:57 -05:00
Hypolite Petovan
eec04b1864
Add tests for autolinker in BBCde::convert
2019-03-09 10:20:51 -05:00