Commit Graph

323 Commits (3d2bb47f8d0a5552e2f9005239b3a87d232701e9)

Author SHA1 Message Date
Aleksander Machniak 87e4cd0cf2 Fix XSS issue in handling of CDATA in HTML messages 5 years ago
Aleksander Machniak b2391417b3 Tests: Add browser test for #7231 5 years ago
Aleksander Machniak 80a244756d Tests: Add couple of HTML editor tests (including bug #7230) 5 years ago
Aleksander Machniak db5ab6d3f6 Fix identity selection on reply when both sender and recipient addresses are included in identities (#7211) 5 years ago
Aleksander Machniak d594ce2483 Tests: Add browser tests for Server Settings section 5 years ago
Aleksander Machniak 8080eb2c71 Tests: Fix database locking bug 5 years ago
Aleksander Machniak 84aa5d93f1 Tests: Added browser tests for Archive plugin 5 years ago
Aleksander Machniak 6c1e8e1efe Tests: Add Identities tests 5 years ago
Aleksander Machniak cbcebad9c1 Tests: Add Responses edit test 5 years ago
Aleksander Machniak bdf0a6539e Relaxed domain name validation for extended TLDs support (#5588) 5 years ago
Aleksander Machniak e4281ae6d4 Tests: Try to fix timing issue 5 years ago
Aleksander Machniak d1b61410fc Tests: Add Dialog component 5 years ago
Aleksander Machniak d979aa0584 Tests: Add more browser tests for Responses 5 years ago
Aleksander Machniak b536e18d97 Tests: Add contacts print test 5 years ago
Aleksander Machniak 2f20f43cbb Tests: Change structure of tests 5 years ago
Aleksander Machniak c2c85b0a76 Tests: Fix Print test on mobile, make GreenMail quiet on folder deletion 5 years ago
Aleksander Machniak 2037f2612b Tests: Fix testing with create_default_folders=true 5 years ago
Aleksander Machniak c138567ab5 Support 'greenmail' as an imap vendor label, don't call ID when not supported 5 years ago
Aleksander Machniak 4258acf57f Tests: Return proper exit code on error from bootstrap 5 years ago
Aleksander Machniak 5a6606a245 Tests: Add folder creation test 5 years ago
Aleksander Machniak 62fb938260 Tests: Add browser test for mail print and bug #7169 5 years ago
Aleksander Machniak 5c73848499 Tests: Add Browser::assertElementsCount() helper 5 years ago
Aleksander Machniak c2e348067e Add browser tests for "more recipients" dialog 5 years ago
Aleksander Machniak 470e91e615 Tests: Add forgotten data file 5 years ago
Aleksander Machniak c4f114fa84 Add browser tests for mail preview 5 years ago
Aleksander Machniak 5d025609d3 Tests: Add browser tests for contact groups 5 years ago
Aleksander Machniak a646b13715 Try to fix flaky test 5 years ago
Aleksander Machniak 31b0275573 Add basic browser tests for message menu and open in new window feature 5 years ago
Aleksander Machniak fded360d84 Fix so messages in threads with no root aren't displayed separately (#4999) 5 years ago
johndoh d51352b9cb Add support for nested if conditions (#6829)
* add support for nested if conditions
* add tests for condition parsing in templates
* make [space][slash] ending of condition objects optional (#6954)
5 years ago
Aleksander Machniak e2bd4548ed Tests: Move logon helpers to the App component 5 years ago
Aleksander Machniak cf8277ea3e Tests: Try to fix test that fails on Travis, but not on my setup 5 years ago
Aleksander Machniak f72054e761 Tests: Create Browser and Components for better code structure 5 years ago
Aleksander Machniak 1edd7a4b3f Tests: Add functional tests for contacts export 5 years ago
Aleksander Machniak 57162ef481 Make install.php accept long Chrome version string
[skip ci]
5 years ago
Aleksander Machniak 421dbf5271 Tests: Mantion TESTS_MODE in README
[skip ci]
5 years ago
Aleksander Machniak 564287d6c8 Tests: Try to fix failing toolbar menu tests in phone mode 5 years ago
Aleksander Machniak 934382c91f Make testing in all phone/tablet/desktop modes of Elastic possible 5 years ago
Aleksander Machniak a32e2b4c6f Addressbook -> Contacts 5 years ago
Aleksander Machniak 59e1efb595 Add more in-browser tests 5 years ago
Aleksander Machniak f32b9ae51d Travis: Move install commands to .ci/install.sh 5 years ago
Aleksander Machniak 31b33c0f39 Don't require config.inc.php when only config-<env>.inc.php exists 5 years ago
Aleksander Machniak 15885055ca Travis: Try to debug why in-browser tests do not work 5 years ago
Aleksander Machniak 87304c29d1 Travis: Fix in-browser tests setup 5 years ago
Aleksander Machniak 895b6f54f3 Add more in-browser tests 5 years ago
Aleksander Machniak 0b9ff6426e Rewrite Selenium tests with use of laravel/dusk 5 years ago
Aleksander Machniak 47d9ed6d0c Add support for PHPUnit 6 and 7 (#6870)
Fixes composer dependencies: Package phpunit/phpunit-mock-objects is abandoned

We cannot support v8 yet because of errors like:
Declaration of MailFunc::setUp() must be compatible with PHPUnit\Framework\TestCase::setUp(): void
It would require dropping PHP < 7.1 support.
5 years ago
Aleksander Machniak 37cfa0a43b Fix malformed characters in HTML message with charset meta tag not in head (#7116) 5 years ago
Aleksander Machniak cf90c69ad7 Fix bug where 'text' attribute on body tag was ignored when displaying HTML message (#7109) 5 years ago
Aleksander Machniak a80d73602f Fix db_prefix handling in queries with `TRUNCATE TABLE <name>` and `UNIQUE <name>` (#7013) 5 years ago