Commit graph

37 commits

Author SHA1 Message Date
Xon
b402a00a2a Tests for no choices besides the current selected 2024-08-31 07:03:25 +08:00
Xon
7b7c1c7b18 Chore: add e2e tests for "no choices" behavior to match v10 2024-08-31 06:19:24 +08:00
Xon
2f5e007b94 Linting fix 2024-08-29 16:38:01 +08:00
Xon
652a4b6427 Rewrite e2e paste to avoid javascript APIs 2024-08-29 16:38:01 +08:00
Xon
9e70971408 Ensure timers can trigger for copy & paste tests 2024-08-29 16:38:01 +08:00
Xon
5f7cb7cd20 Additional paste & search tests 2024-08-29 16:38:01 +08:00
Xon
4939cddc5b Add serialization locks around copy/paste to workaround a lack of clipboard isolation 2024-08-29 16:38:01 +08:00
Xon
336bbd392d Additional e2e tests for copy & paste support 2024-08-29 16:38:01 +08:00
Xon
2111d60cb7 Fix unit test & e2e test 2024-08-29 16:24:46 +08:00
Xon
5ecc6fdda1 Compile JS files 2024-08-29 16:18:47 +08:00
Xon
daa67f4545 Add e2e test for reset button 2024-08-29 15:05:46 +08:00
Xon
63653f0bde Update tests 2024-08-27 20:48:45 +08:00
Xon
dfb15a70d7 Add e2e test for renderSelectedChoices flag 2024-08-27 17:46:35 +08:00
Xon
e435374a1f Disable unusably slow test 2024-08-26 04:24:04 +08:00
Xon
b9d71efe7f linting fixes 2024-08-26 02:47:22 +08:00
Xon
1f6415af0a Update e2e tests 2024-08-26 02:43:43 +08:00
Xon
8a66486cf0 Update tests to permit newer target versions (main source tree still targets ES5) 2024-08-26 01:15:04 +08:00
Xon
26c843a7f0 Performance tests with thousands of items selected 2024-08-26 01:15:04 +08:00
Xon
d4caa03f86 Make demo page screenshot test less flaky 2024-08-23 00:28:09 +08:00
Xon
4c1814993e Split optional argument for expectVisibleDropdown into new test function 2024-08-22 07:15:12 +08:00
Xon
01f4ea370f Use a HAR files to mock the external API to avoid token API usages from breaking the test 2024-08-22 01:22:44 +08:00
Xon
edbef411df Block polyfill URLs since they aren't needed with latest browsers 2024-08-22 01:12:50 +08:00
Xon
f3ed0d094a Fix select-multiple 'checking placeholder values' test 2024-08-22 00:55:05 +08:00
Xon
658658c6c2 Make remote loading tests less flaky 2024-08-22 00:46:47 +08:00
Xon
4c66f97f01 Update screenshots 2024-08-21 23:44:24 +08:00
Xon
b152205b9a Replace puppeteer/selenium screenshots with playwright 2024-08-19 11:11:40 +08:00
Xon
00a328196b Fix remote data e2e test 2024-08-19 10:02:47 +08:00
Xon
7dc8bd168c Notices are trusted and any user data is escaped, simplify notice rendering code, and fix inconsistency in rendering the "press enter to add X" notice. 2024-08-19 09:17:28 +08:00
Xon
f772b79f26 Update tests to check rendering of dropdown item 2024-08-19 06:51:33 +08:00
Xon
48401a8f38 Update various tests to reduce false positives 2024-08-19 04:18:51 +08:00
Xon
17ef9391f4 Update destroy/re-init tests 2024-08-19 03:44:06 +08:00
Xon
779404b40c Convert select-multiple element tests, match all tests on the page 2024-08-19 03:37:06 +08:00
Xon
1e7c4b1b80 Update tests 2024-08-19 03:27:12 +08:00
Xon
aa1961b780 intelij expects playwright test file to import from '@playwright/test' when determining what test suite to execute a test from the gutter 2024-08-19 02:13:57 +08:00
Xon
302b84dfe2 Move to using parameterized projects for bundle variation testing, works with tooling better 2024-08-17 00:51:50 +08:00
Xon
df9251dadb Setup tests to use node.js type information 2024-08-16 23:54:06 +08:00
Xon
f305960d72 Rename e2e test folder so it sorts after the unit tests 2024-08-16 19:36:43 +08:00