246 Commits

Author SHA1 Message Date
Harald Eilertsen
5b93aa1148 Tests: Unbreak help test. 2024-09-29 14:28:17 +02:00
Harald Eilertsen
2cd779cbe9 Don't autoload test cases using composer.
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.
2024-09-24 13:54:42 +02:00
Mario
61c03e4b4e fix html2bbcode table and add test 2024-08-02 07:17:54 +00:00
Harald Eilertsen
d3093dce1b Improve translation message for help pages.
Display the target language instead of "your preferred language". Makes
it a bit more explicit.
2024-07-24 11:57:41 +02:00
Harald Eilertsen
61f9ad8274 Add a notice to help pages when defaulting to english. 2024-07-24 11:46:18 +02:00
Harald Eilertsen
1bd52867fb Fallback to english help topic if localized topic is not found. 2024-07-23 18:52:12 +02:00
Harald Eilertsen
898fb4f800 Refactor HelpTest.php.
Move default stubs to a function to make them reusable.
2024-07-23 18:51:22 +02:00
Harald Eilertsen
7afb01e488 Redirect help to about page when locale but no topic specified in URL 2024-07-23 12:24:42 +02:00
Mario
0097840e32 Merge branch 'misc-fixes' into 'dev'
Add module test helper expectRedirectTo + api docs

See merge request hubzilla/core!2138
2024-06-17 08:52:01 +00:00
Harald Eilertsen
62cbd87e71 Update API docs for Module test case base class. 2024-06-16 08:57:09 +02:00
Harald Eilertsen
72453c49f8 tests: Add helper expectRedirectTo to module test class.
Just a shorthand for manually stubbing `goaway` and setting the
expectations on the test case.
2024-06-16 08:56:43 +02:00
Harald Eilertsen
d760790643 Add basic test for create_identity function.
Not an exhaustive test for now, but does at least excercise some of the
code.
2024-06-14 16:43:38 +02:00
Harald Eilertsen
1ed8383c33 Allow passing callable as array to hooks. 2024-06-14 16:43:38 +02:00
Harald Eilertsen
20a8da0683 tests: Remove obsolete stubs from Permissions tests
These stubs are no longer needed, as the tests have a db now.
2024-06-14 12:10:35 +02:00
Harald Eilertsen
fb1c66fbc9 Fix warnings exposed by tests.
Mainly missing variables for templates, and channel entries.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
5abe14982a tests: More tests for Module\Rpost.
Also refactor the tests a bit to avoid duplicatng code.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
76a92ac2e1 tests: Module\Rpost shows login form if not authenticated. 2024-06-13 13:34:20 +02:00
Harald Eilertsen
7c688de9cd tests: Add comment to Tests\Unit\Module\RpostTest. 2024-06-13 13:34:20 +02:00
Harald Eilertsen
93a45be181 tests: Set query string in Module\TestCase::get method. 2024-06-13 13:34:20 +02:00
Harald Eilertsen
d187c0025a tests: Configure system.baseurl for tests. 2024-06-13 13:34:20 +02:00
Harald Eilertsen
62aefadc27 Module\Rpost: Add basic test and fix session access.
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.
2024-06-13 13:34:20 +02:00
Harald Eilertsen
350f84913a Skip checking MFA status for WebDAV and CardDAV requests. 2024-06-05 07:59:42 +00:00
Harald Eilertsen
cad82d12d2 Upgrade test framework to PHPUnit 10.5 2024-05-27 06:17:05 +00:00
Harald Eilertsen
5da0cc138f Refactor and cleanup Rbmark module + add tests 2024-05-15 08:28:19 +00:00
Mario
481e08b904 remove p tags from li. otherwise we will get unwanted new lines in the list. add test. 2024-05-08 15:41:54 +00:00
Mario
9dd63db736 add tests 2024-05-07 08:56:25 +00:00
Mario
219f0dfeca also deal with ol and ul tags earlier and add test for double nested lists 2024-05-03 12:04:19 +02:00
Mario
3a50a0b715 deal with li tags earlier seems to be more straight forward also add test for li without closing tag 2024-05-03 10:23:36 +02:00
Mario
b25662e183 fix nested lists by parsing li before ul or ol and add a test 2024-05-03 09:39:58 +02:00
Mario
07696d4bd1 fix the test - we do not use a title anymore since it does not make much sense in combination of the sub titles 2024-05-02 19:24:13 +00:00
Mario
fb4568001d Merge branch 'fix-broken-get_rpost_path' into 'dev'
Libzot: get_rpost_path was broken for URL's with no port.

See merge request hubzilla/core!2123
2024-05-02 14:43:22 +00:00
Harald Eilertsen
630cecd740 Libzot: get_rpost_path was broken for URL's with no port. 2024-05-01 20:57:56 +02:00
Harald Eilertsen
4d29cffde5 Improve docs for UnitTestCase class. 2024-05-01 17:03:03 +02:00
Harald Eilertsen
7c34a3676d Rework Help module + begin tests for Setup module 2024-04-30 06:59:19 +00:00
Mario
53354a1930 more remove additional linebreaks after block element plus test 2024-03-25 21:42:50 +01:00
Mario
3c0d6339bb make sure we preserve linefeeds in the actual content of lists and tables also add tests 2024-03-24 17:50:27 +01:00
Mario
a0cfe22501 Merge branch 'deprecate-include-config-in-core' into 'dev'
Deprecate *_config() functions in core.

See merge request hubzilla/core!2114
2024-03-24 09:58:21 +00:00
Harald Eilertsen
0dc959d9fe Deprecate *_config() functions in core. 2024-03-24 09:58:21 +00:00
Mario
371b8440c3 adjust tests after recent commit 2024-03-21 11:04:03 +00:00
Mario
3de8f5e7de deal with wihitespace issues in tables and lists and add tests 2024-03-20 14:35:43 +01:00
Mario
b3c260a145 fix reshares from streams loosing image 2024-03-20 09:31:17 +01:00
Mario
e0de813700 Merge branch 'fix-test-setup-on-mariadb' into 'dev'
Fix test db setup on MySQL/Mariadb + changed default

See merge request hubzilla/core!2112
2024-03-14 12:42:04 +00:00
Harald Eilertsen
39448a0871 Fix test db setup on MySQL/Mariadb + changed default 2024-03-14 12:42:03 +00:00
Mario
0e59cfb839 fix code comment 2024-03-13 14:08:56 +01:00
Mario
328ce0a837 fix another regression from last Lib/Config refactor which returned the default falue in case the value was an array. also add a testcase for this situation 2024-03-13 14:05:58 +01:00
Mario
5207e1e774 remove unused include 2024-03-07 09:06:20 +00:00
Mario
c1228d6b6d whitespace 2024-03-07 10:01:46 +01:00
Mario
6262d351b7 fix deprecation warning and add test 2024-03-07 10:00:02 +01:00
Mario
37b22fe542 fix unterminated entity reference error when dealing with domxpath and add a test 2024-03-06 21:08:46 +01:00
Mario
15a7d2d4de Merge branch 'some-bbcode-cleanup' into 'dev'
Add some beginning tests for bbcode, and a bit of refactoring

See merge request hubzilla/core!2110
2024-03-01 16:18:07 +00:00