Commit graph

222 commits

Author SHA1 Message Date
Christopher Willis-Ford
b856a2648c test: reduce page loads in project-page.test.js 2023-10-27 08:31:50 -07:00
Christopher Willis-Ford
8cf09452c6 test: simplify SeleniumHelperError 2023-10-24 14:18:32 -07:00
Christopher Willis-Ford
4fb4eaab76 test: make Selenium wait timeouts consistent 2023-10-24 14:17:49 -07:00
Christopher Willis-Ford
d7fdb4729f test(search): fix clicking on Studios tab 2023-10-24 14:17:49 -07:00
Christopher Willis-Ford
66e090ee8b test: try to fix SB3 download on Sauce Labs 2023-10-24 14:17:49 -07:00
Christopher Willis-Ford
8ce6a75939 test: strip regenerator-runtime from stack traces 2023-10-24 14:17:44 -07:00
Christopher Willis-Ford
f7dd708619 test: only dump browser info once per throw 2023-10-24 14:14:25 -07:00
Christopher Willis-Ford
8e704897fb test: allow for cookie policy date changes 2023-10-24 14:14:25 -07:00
Christopher Willis-Ford
856b25d48b test: add lots of debugging info when SeleniumHelper fails 2023-10-24 14:13:33 -07:00
Christopher Willis-Ford
16447298e9 test: document SeleniumHelper and convert to async/await 2023-10-24 14:03:23 -07:00
Christopher Willis-Ford
9a97535168 style(test): enable ES6 and Jest eslint rules for tests 2023-10-24 14:03:18 -07:00
Christopher Willis-Ford
2ea61feb05 test: use macOS 10.15 since 10.14 no longer supports current Chrome 2023-10-03 08:25:26 -07:00
Andy O'Neill
f2f9e74a39 feat: update cookies page with scratchtheme info 2023-06-05 11:43:31 -04:00
Andy O'Neill
29a828487a fix: correct integration tests and update scratch-gui 2023-05-24 13:16:01 -04:00
Andy O'Neill
374f75bdee test: change page load strategy to improve integration tests 2023-04-11 09:05:06 -04:00
Alexis Goodfellow
a6122f2c48 Change username test to something actually rejected 2022-09-11 11:28:46 -05:00
Ben Wheeler
d9d4b03261 fixed test for conference link; changed footer link to not involve redirect 2022-06-29 12:17:08 -04:00
seotts
1ea22fa05b Remove stray “only” 2022-06-01 16:15:44 -04:00
seotts
0f7840cdae Download test sb3 to Saucelabs when remote
delete sb3
2022-06-01 15:43:26 -04:00
BryceLTaylor
e17b9d9017 Add test for loading, copying, and remixing projects 2022-05-26 12:21:45 -04:00
BryceLTaylor
40ecc31704 Add integration tests loading scratch2 projects
Also update the readme with the info for
2022-05-06 12:07:02 -04:00
BryceLTaylor
9cc805f42c Add tests that attempt to load shared and unshared projects 2022-05-03 11:12:31 -04:00
seotts
5756d4937d Fix conference integration test 2022-03-16 11:51:23 -04:00
BryceLTaylor
36ad8b65dc add an await to the join tests to fix flakyness 2021-12-07 13:06:56 -05:00
BryceLTaylor
d8eb1e388c Increase timouts for integration tests 2021-12-03 09:14:25 -05:00
BryceLTaylor
ce0f7b0665 remove importing of loadPageUntilVisible from comments integration tests 2021-12-02 16:29:50 -05:00
BryceLTaylor
769cf953dc remove reference to 'loadPageUntilVisible' from selenium-helpers 2021-12-02 16:27:54 -05:00
BryceLTaylor
02af240a7e remove reloads from comment integration tests 2021-12-02 16:26:23 -05:00
BryceLTaylor
47841d7891 Clean up loadPageUntilVisible function in Selenium Helpers 2021-11-30 09:35:49 -05:00
BryceLTaylor
2f15e8720a Create Selenium Helper function loadPageUntilVisible and use in comments test. 2021-11-29 16:35:18 -05:00
BryceLTaylor
391c0070ba add wait to studios int. test to avoid flakyness 2021-11-19 09:52:41 -05:00
BryceLTaylor
a3acec48fd Integration tests fix awaits 2021-11-19 09:45:44 -05:00
BryceLTaylor
d899d72ef4 integration tests use waitUntilVisible in more places 2021-11-19 09:44:43 -05:00
BryceLTaylor
ec60e53be2 Integration tests sign in by sending enter key 2021-11-19 09:43:02 -05:00
BryceLTaylor
6520a5f434 Integration tests use updated Sign In function from Selenium Helpers 2021-11-19 09:38:23 -05:00
Bryce Taylor
5fdff7be57
Merge pull request #6295 from BryceLTaylor/convert-Tap-to-Jest-Statistics
Convert integration tests for statistics page from Tap to Jest
2021-11-15 10:54:24 -05:00
Bryce Taylor
35dd66cdd7
Merge pull request #6292 from BryceLTaylor/convert-Tap-to-Jest-search
Move Search integration tests from Tap to Jest
2021-11-15 10:53:50 -05:00
Bryce Taylor
0fd07274d0
Merge pull request #6287 from BryceLTaylor/convert-Tap-to-Jest-login-failures
Convert login failure integration tests from tap to jest
2021-11-15 10:53:42 -05:00
BryceLTaylor
bd61b24407 fix statistics test to check if disabled is false 2021-11-15 10:35:11 -05:00
BryceLTaylor
995c01bccf Convert integration tests for statistics page from Tap to Jest 2021-11-10 10:54:38 -05:00
BryceLTaylor
621169137d Move Search integration tests from Tap to Jest 2021-11-09 15:33:08 -05:00
BryceLTaylor
e4b4cbf5f6 cleanup whitespace in sign-in-and-out integration tests 2021-11-08 16:58:02 -05:00
BryceLTaylor
56e8670ec7 Use SeleniumHelpers signIn function in sign-out integration tests 2021-11-08 16:47:39 -05:00
BryceLTaylor
c532e4498b Move test-login-failures integration tests to in sign-in-and-out jest tests 2021-11-08 16:38:25 -05:00
BryceLTaylor
6992ca707f Create waitUntilVisible SeleniumHelper function for Jest tests. 2021-11-08 16:37:15 -05:00
BryceLTaylor
bbfbf8d731 Move afterAll from sign-in-and-out tests earlier for understandability 2021-11-08 16:35:47 -05:00
BryceLTaylor
3c31adbf40 Add a partial profile reply integration test 2021-11-08 10:53:44 -05:00
BryceLTaylor
b5dc993689 Make project reply test match studio reply test 2021-10-29 16:18:55 -04:00
BryceLTaylor
bf9b14633f Add studio comment reply integration test 2021-10-29 16:18:18 -04:00
BryceLTaylor
aa594a48fc look for comments actually left in integration tests 2021-10-27 14:47:35 -04:00