aboutsummaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'begin-refactoring-module-item' into 'dev'Mario11 days1-0/+56
|\ | | | | | | | | Begin refactoring Module\Item See merge request hubzilla/core!2166
| * Module\Item: Move processing of zot and as requests to functions.Harald Eilertsen11 days1-0/+56
| | | | | | | | | | These seem to be entirely independent, so moving the body of the if statements to separate functions should be fine.
* | Remove import of non-existing class in test.Harald Eilertsen12 days1-1/+0
|/ | | | | This one snuck in by mistake. No harm done, as the actual class was never referenced, but it should still not be there.
* Merge branch 'clean-up-some-dependencies' into 'dev'Mario12 days1-0/+21
|\ | | | | | | | | Clean up deps and upgrade EpubMeta See merge request hubzilla/core!2162
| * Thumbs\Epubthumb: Adapt to new version of EPub meta lib.Harald Eilertsen13 days1-0/+21
| | | | | | | | Also fixes a few issues and refactor the code a bit.
* | Fix some more deprecation warnings in the tests.Harald Eilertsen2024-11-072-0/+12
|/
* Merge branch 'fix-mariadb-support-for-test-setup' into 'dev'Mario2024-11-061-6/+7
|\ | | | | | | | | tests: Update test db setup script for mariadb See merge request hubzilla/core!2160
| * tests: Update test db setup script for mariadbHarald Eilertsen2024-10-301-6/+7
| | | | | | | | | | | | Mariadb now issues warnings when using the deprecated `mysql` binary. So we make sure to use the proper name for the binary depending on the actual DB engine installed.
* | Merge branch 'php8.2-deprecations' into 'dev'Mario2024-11-032-1/+11
|\ \ | | | | | | | | | | | | Fix deprecations uncovered by running tests on PHP 8.2 See merge request hubzilla/core!2156
| * | tests: Declare private property $output.Harald Eilertsen2024-11-031-0/+10
| | | | | | | | | | | | Uncovered by PHP 8.2 because dynamic properties are deprecated.
| * | tests: Fix typo in UnitTestCase.Harald Eilertsen2024-11-031-1/+1
| | | | | | | | | | | | Uncovered by PHP 8.2 because dynamic properties are deprecated.
* | | Fix missing CSRF checks in admin/account_editHarald Eilertsen2024-11-023-19/+256
|/ /
* / tests: Tests for BBCode cleanup fixHarald Eilertsen2024-10-231-0/+27
|/ | | | Somehow I forgot to include this in the patch that fixed the issue.
* Merge branch 'fix-cleanup-bbcode-url-regex' into 'dev'Mario2024-10-122-10/+31
|\ | | | | | | | | Fix naked URLs immediately followed by a newline See merge request hubzilla/core!2150
| * Change config used by Markdown tests to reflect actual use.Harald Eilertsen2024-10-122-10/+31
| | | | | | | | | | | | | | This makes the configuration used align better with how it is being used in the mdpost addon. This also reveals some issues that are less than ideal for Markdown posts. The relevant test cases have been adjusted to pass with the new config, but have been commented.
* | tests: Add some tests for the Zotlabs\Magic module.Harald Eilertsen2024-10-061-0/+109
|/ | | | | | | Only tests the delegate functionality at the moment. This patch also includes some minor fixes to the Magic module, triggered by the tests with empty destination URL's.
* Merge branch 'tests-for-activitystreams' into 'dev'Mario2024-10-021-0/+136
|\ | | | | | | | | tests: Add a basic test for ActivityStreams See merge request hubzilla/core!2146
| * tests: Add a basic test for ActivityStreamsHarald Eilertsen2024-10-021-0/+136
| | | | | | | | | | This is just a basic test that parses a specific object, and tests that all the referenced objects are fetched from the originating servers.
* | Merge branch 'markdown/dont-link-urls-in-code-blocks' into 'dev'Mario2024-10-022-1/+21
|\ \ | |/ |/| | | | | markdown: Don't link URLs in code blocks. See merge request hubzilla/core!2145
| * markdown: Don't link URLs in code blocks.Harald Eilertsen2024-09-302-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When passing a content throught the `markdown_to_bb` function to convert any markdown in the content, any recognized URLs in the content would be converted to BBCode links as a post processing step after the main conversion. After commit a1ccacb825edac6ae36e5db4f62ebfe7aeaebe9f this did no longer consider content within code blocks, and would thus convert them as to BBCode links. Example: The following content [code] example url: https://example.com [/code] Would be converted to [code] example url: [url=https://example.com]https://example.com[/url] [/code] Prior to commit a1ccacb825edac6ae36e5db4f62ebfe7aeaebe9f, code blocks would be protected, so this would not happen. This patch removes the post processing step for converting plain URLs to links completely from this routine. This functionality is in any case covered in the actual BBCode parser where it belongs. This will have some other side effects as well, such as images and links created using Markdown, will not be converted to [zmg] or [zrl] tags where that would be done automatically before. If you intend to use a [zrl] or [zmg] tag, you now need to do so explicitly.
* | Tests: Unbreak help test.Harald Eilertsen2024-09-291-2/+2
|/
* Don't autoload test cases using composer.Harald Eilertsen2024-09-242-1/+10
| | | | | | | Introduces a bootstrap file that ensures that the base test case classes are loaded and available instead. This reduces the number of warnings when running composer install.
* fix html2bbcode table and add testMario2024-08-021-0/+4
|
* Improve translation message for help pages.Harald Eilertsen2024-07-241-1/+1
| | | | | Display the target language instead of "your preferred language". Makes it a bit more explicit.
* Add a notice to help pages when defaulting to english.Harald Eilertsen2024-07-241-0/+1
|
* Fallback to english help topic if localized topic is not found.Harald Eilertsen2024-07-231-0/+9
|
* Refactor HelpTest.php.Harald Eilertsen2024-07-231-24/+28
| | | | Move default stubs to a function to make them reusable.
* Redirect help to about page when locale but no topic specified in URLHarald Eilertsen2024-07-231-0/+5
|
* Merge branch 'misc-fixes' into 'dev'Mario2024-06-171-6/+104
|\ | | | | | | | | Add module test helper expectRedirectTo + api docs See merge request hubzilla/core!2138
| * Update API docs for Module test case base class.Harald Eilertsen2024-06-161-6/+98
| |
| * tests: Add helper expectRedirectTo to module test class.Harald Eilertsen2024-06-161-0/+6
| | | | | | | | | | Just a shorthand for manually stubbing `goaway` and setting the expectations on the test case.
* | Add basic test for create_identity function.Harald Eilertsen2024-06-141-0/+65
| | | | | | | | | | Not an exhaustive test for now, but does at least excercise some of the code.
* | Allow passing callable as array to hooks.Harald Eilertsen2024-06-141-0/+65
| |
* | tests: Remove obsolete stubs from Permissions testsHarald Eilertsen2024-06-142-46/+0
|/ | | | These stubs are no longer needed, as the tests have a db now.
* Fix warnings exposed by tests.Harald Eilertsen2024-06-131-4/+7
| | | | Mainly missing variables for templates, and channel entries.
* tests: More tests for Module\Rpost.Harald Eilertsen2024-06-131-14/+44
| | | | Also refactor the tests a bit to avoid duplicatng code.
* tests: Module\Rpost shows login form if not authenticated.Harald Eilertsen2024-06-131-0/+13
|
* tests: Add comment to Tests\Unit\Module\RpostTest.Harald Eilertsen2024-06-131-0/+4
|
* tests: Set query string in Module\TestCase::get method.Harald Eilertsen2024-06-131-0/+1
|
* tests: Configure system.baseurl for tests.Harald Eilertsen2024-06-132-7/+5
|
* Module\Rpost: Add basic test and fix session access.Harald Eilertsen2024-06-131-0/+31
| | | | | | | | | | | | | Just a basic test to ensure that the module `get()` method behaves somewhat reasonable when no query params are given. Had to make a small change to the Rpost module itself. Since the `$_SESSION` superglobal may not always be set (and is not in the test), use `isset` instead of `array_key_exists` to check if we have saved query params in the session. In general, isset is safer than array_key_exists if there's a chance that the array itself may not exist.
* Skip checking MFA status for WebDAV and CardDAV requests.Harald Eilertsen2024-06-053-0/+84
|
* Upgrade test framework to PHPUnit 10.5Harald Eilertsen2024-05-2721-52/+123
|
* Refactor and cleanup Rbmark module + add testsHarald Eilertsen2024-05-153-10/+99
|
* remove p tags from li. otherwise we will get unwanted new lines in the list. ↵Mario2024-05-081-0/+4
| | | | add test.
* add testsMario2024-05-071-0/+8
|
* also deal with ol and ul tags earlier and add test for double nested listsMario2024-05-031-0/+8
|
* deal with li tags earlier seems to be more straight forward also add test ↵Mario2024-05-031-0/+8
| | | | for li without closing tag
* fix nested lists by parsing li before ul or ol and add a testMario2024-05-031-0/+8
|
* fix the test - we do not use a title anymore since it does not make much ↵Mario2024-05-021-1/+1
| | | | sense in combination of the sub titles