Commit graph

244 commits

Author SHA1 Message Date
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
BryceLTaylor
aa27e2c809 add project comment reply integration test 2021-10-26 12:02:25 -04:00
BryceLTaylor
45b25c809c update selenium-helper function containsClass 2021-10-22 16:22:11 -04:00
BryceLTaylor
e7b200d472 Add integration tests to check notifications for comments 2021-10-20 10:13:36 -04:00
BryceLTaylor
6de944036c Reconfigure comment integration tests to not sign out as much 2021-10-20 10:13:36 -04:00
BryceLTaylor
e473e9f402 Fix datestring in comment inegration tests to avoid phone number filter 2021-10-20 10:13:36 -04:00
Sarah Otts
c30252a4ed
Merge pull request #5882 from apple502j/move-faq-url
Move FAQ page to /faq
2021-10-12 16:34:41 -04:00
BryceLTaylor
2ada55b590 remove commented out lines in comments test 2021-10-04 09:32:46 -04:00
BryceLTaylor
6571ddb34d Add tests for comment notifications 2021-10-01 14:43:36 -04:00
BryceLTaylor
53b79f64fe Use unique comment for each silo using silo name 2021-10-01 14:42:25 -04:00
BryceLTaylor
f011258c0a Add integration tests leaving comments on projects, studios, and profiles 2021-09-17 14:41:22 -04:00
BryceLTaylor
e077842426 Add studio transfer test 2021-08-30 10:37:19 -04:00
BryceLTaylor
6ec730887c Clean up studio integration tests 2021-08-20 11:26:00 -04:00
BryceLTaylor
f67fcdc495 Check text of curator invite in studio integration test 2021-08-20 11:24:31 -04:00
BryceLTaylor
63e43abbc8 Look for studio tabs in studio management integration tests 2021-08-18 14:03:48 -04:00
BryceLTaylor
b834569aef Add expect lines to studio management integration tests 2021-08-18 13:46:50 -04:00
BryceLTaylor
a4f71b44fb split promote to studio manager integration tests into subtests 2021-08-18 13:46:50 -04:00
BryceLTaylor
1ec30589f7 move studio creation for management integration tests to beforeAll 2021-08-18 13:46:50 -04:00
BryceLTaylor
2e5055e05a Create sign in function in selenium helpers for integration tests 2021-08-18 13:46:50 -04:00
BryceLTaylor
a060311711 Add comments to jest integration tests about users used in tests 2021-08-18 13:46:50 -04:00
BryceLTaylor
b3226b13f6 Add promote to studio manager integration test 2021-08-18 13:46:50 -04:00
apple502j
9a390eafeb
Move FAQ page to /faq 2021-08-06 02:55:11 +09:00
BryceLTaylor
00154fdde9 Add studio rate limit integration test 2021-07-19 12:01:23 -04:00
BryceLTaylor
9f7fa72e9e check rate limit for studio creation integration test 2021-07-09 09:40:25 -04:00
BryceLTaylor
20b74ada3c update integration test for studio page to pass linting 2021-06-28 10:50:07 -04:00
BryceLTaylor
e485cf29de add studios page integration tests 2021-06-25 17:33:46 -04:00
BryceLTaylor
bf91904a33 update homepage-rows and my-stuff integrationt ests for new studio page 2021-06-25 17:32:57 -04:00
rschamp
65f8cc732c Revert "Merge pull request #5493 from LLK/revert-5478-rearrange-conference-2021"
This reverts commit 8cdd89586a, reversing
changes made to 4edab6927e.
2021-05-26 09:40:34 -04:00
Ray Schamp
4c73bdb87c
Revert "Fix integration test broken in #5476" 2021-05-26 09:34:53 -04:00
Bryce Taylor
1a76ecf90c
Merge pull request #4545 from BryceLTaylor/moce-project-rows-tests
Move Project Rows tests from Tap to Jest
2021-05-25 15:57:24 -04:00
BryceLTaylor
a9239985d5 rename project-rows tests to homepage-rows 2021-05-24 17:12:02 -04:00
BryceLTaylor
2c241ce953 increase timeouts for local tests 2021-05-24 17:09:18 -04:00
BryceLTaylor
38c2af740e look for guiPlayer on project page in project rows test 2021-05-24 17:08:45 -04:00
Ray Schamp
e012c8065c
Merge pull request #5478 from rschamp/rearrange-conference-2021
Fix integration test broken in #5476
2021-05-24 14:34:01 -04:00
rschamp
59a4146d3b Fix integration test broken in #5476 2021-05-24 14:23:06 -04:00
Bryce Taylor
bfe64aa313
Merge pull request #4540 from BryceLTaylor/move-navbar-tests
Move Navbar integration tests from Tap to Jest
2021-05-24 10:57:21 -04:00
BryceLTaylor
511933cde8 use Circle’s BUILD_NUM instead of WORKFLOW_ID in saucelabs tests 2021-05-18 14:36:59 -04:00
BryceLTaylor
c13f2ef598 Check if using circle and add default workflow id to tests and check 2021-05-18 11:32:38 -04:00
BryceLTaylor
7ea74eb431 Use circleCI build ID for saucelabs test names 2021-05-18 09:43:16 -04:00
BryceLTaylor
7a5bdc0400 Change class for search input wrapper to search-wrapper 2021-04-06 14:19:05 -04:00
BryceLTaylor
0cd1f6e6be Add class to searchbar for automated tests 2021-04-06 14:19:05 -04:00
BryceLTaylor
37d279f6e5 Search for the gui component in navbar create test 2021-04-06 14:19:05 -04:00
BryceLTaylor
6bea2b3a2c Remove leftover comment in navbar test 2021-04-06 14:19:05 -04:00
BryceLTaylor
7edb0b2cb8 Move Navbar integration tests from Tap to Jest 2021-04-06 14:19:05 -04:00
Ben Wheeler
466684cea3 updated chromedriver using npm install --save 2021-03-08 15:44:55 -05:00
Benjamin Wheeler
4c880895fa
Revert "Bump chromedriver version to 88, increase jest integration timeouts" 2021-03-08 15:22:39 -05:00
BryceLTaylor
2933fbce94 Bump chromedriver version to 88, increase jest integration timeouts 2021-03-08 10:23:03 -05:00
BryceLTaylor
b4dfbc0ecf Move Project Rows tests from Tap to Jest 2020-10-20 10:11:23 -04:00
Bryce Taylor
9f6faee25b
Merge pull request #4479 from BryceLTaylor/move-footer-tests-to-jest
Move footer integration tests to jest
2020-10-16 09:46:13 -04:00
BryceLTaylor
d504fa3cb3 Skip project page copy link integration test 2020-10-09 11:45:01 -04:00
Bryce Taylor
c3f59957d7
Merge pull request #4465 from BryceLTaylor/Move-project-page-tests
Move project page tests
2020-10-08 11:20:03 -04:00
Bryce Taylor
b5e2ae705b
Note logged out tests in test/integration/project-page.test.js
Co-authored-by: Ray Schamp <rschamp@users.noreply.github.com>
2020-10-06 16:52:07 -04:00
Bryce Taylor
60c6bb8d2c
Add default project id to test/integration/project-page.test.js
Co-authored-by: Ray Schamp <rschamp@users.noreply.github.com>
2020-10-06 16:51:31 -04:00
BryceLTaylor
530fb1b87c update match in footer integration tests 2020-10-06 16:42:57 -04:00
BryceLTaylor
8c4303a5b4 match the whole pathname instead of just the end 2020-10-06 15:42:59 -04:00
BryceLTaylor
3d4f579e3a Move footer integration tests to jest 2020-10-02 16:53:52 -04:00
BryceLTaylor
7a50c04885 Move join integration tests to Jest, add some tests 2020-09-30 14:30:00 -04:00
BryceLTaylor
2e79da8a1c Use const instead of let when finding chrome version 2020-09-23 17:06:13 -04:00
BryceLTaylor
a2d2eca54c change chromedriver version to a const 2020-09-23 17:02:55 -04:00
BryceLTaylor
ebc54bb100 get chromedriver version from the package 2020-09-23 16:59:00 -04:00
BryceLTaylor
a5f0628751 Move project page tests to jest 2020-09-22 16:30:18 -04:00
BryceLTaylor
8d5b139595 Pin chrome version for saucelabs to chromedriver version 2020-09-14 15:25:01 -04:00
BryceLTaylor
e42ceaf78c Update My-Stuff tests to correctly use ‘expect’ and remove sleeps 2020-08-27 13:42:23 -04:00
BryceLTaylor
78c0720793 Add waits to my-stuff tests so they’ll pass on saucelabs 2020-08-21 10:12:12 -04:00
BryceLTaylor
1aa55ca5a2 Update Chrome version used by sauselabs in tests 2020-08-21 10:11:14 -04:00
Bryce Taylor
25dccfd9a6
Merge pull request #4261 from BryceLTaylor/move-my-stuff-tests-to-jest
Move my stuff tests to jest
2020-08-20 10:30:08 -04:00
BryceLTaylor
abd54491e9 Move My Stuff tests to Jest. Unskip some tests. 2020-08-18 16:53:10 -04:00
BryceLTaylor
4fcc223df1 Update sign-in-and-out tests 2020-08-07 16:06:01 -04:00
BryceLTaylor
10ed23f11a Revert "Update sign-in-and-out integration tests for new chromedriver"
This reverts commit c5f83e86f5.
2020-08-07 16:04:41 -04:00
BryceLTaylor
c5f83e86f5 Update sign-in-and-out integration tests for new chromedriver 2020-08-07 12:03:16 -04:00
BryceLTaylor
303863fd42 Remove first attempt at a my-stuff test in Jest 2019-08-13 15:15:44 -04:00
BryceLTaylor
a86a975876 Remove stub integration for Jest 2019-08-13 15:15:44 -04:00
BryceLTaylor
7af2ee79c3 Move Sign In and Sign Out tests to Jest 2019-08-13 15:15:44 -04:00
BryceLTaylor
8213466c2c set up jest integration tests to run with saucelabs 2019-08-13 15:15:44 -04:00
BryceLTaylor
b2eabeddfc Rename new integration tests to differentiate from old ones 2019-08-13 15:15:44 -04:00
BryceLTaylor
8c385e3e4d Update chrome version for remote tests and chromedriver 2019-08-13 15:15:44 -04:00
BryceLTaylor
88f07d6562 Add first test to my-stuff.test.js 2019-08-13 15:15:44 -04:00
BryceLTaylor
755b26a578 Move testing README into the main README 2019-07-18 16:17:39 -04:00
BryceLTaylor
126f3a34b2 Updeate integration test README 2019-07-17 15:59:34 -04:00