Commit Graph
45 Commits
Author SHA1 Message Date
Andy O'Neill b1c6ac2721 test: add tests for theme picker 2023-03-10 11:14:46 -05:00
Sarah Otts b6d65106da Merge branch 'develop' into ctx-menu-hide-option-clean-diff 2022-02-01 15:25:37 -05:00
adroitwhiz d994a321e2 Add tests for hiding monitors via context menu 2020-05-22 15:22:35 -04:00
adroitwhiz 24d86cbf8f Add textExists + textToXpath to SeleniumHelper 2020-05-22 15:20:40 -04:00
adroitwhiz 00e8b3cdb2 Add clickBlocksCategory helper 2020-04-14 10:02:31 -04:00
Ben Wheeler f244da7705 added project-state integration test for new title 2020-01-02 14:29:04 -05:00
Christopher Willis-Ford a55f9ae9ed tests: set --autoplay-policy=no-user-gesture-required 2019-10-30 10:40:50 -07:00
rschamp 3c6bfe0607 Add Jest-specific linting rules
Adding this caught a couple of important things:
- The sound integration tests have a `.only` in them
- The project-saver-hoc tests had two tests with the same description, causing possible confusion if that test broke
2019-08-01 11:31:01 -04:00
BryceLTaylor fa974c68bd Remove WaitUntilGone function from integration tests
These were causing the tests to fail and should be fixed by the update to FindByXpath function.
2019-05-29 14:23:50 -04:00
BryceLTaylor 3c47e0e040 Make Find by Xpath ensure element is visible in integration tests 2019-05-29 14:23:50 -04:00
Christopher Willis-Ford 796339dcfe simplify SeleniumHelper timeout options 2019-05-24 09:35:44 -07:00
Christopher Willis-Ford 1b055af545 add timeouts & messages to all driver.wait calls 2019-05-22 18:25:45 -07:00
Paul Kaplan 8daed6d14c Wait until loader becomes stale to continue in project loader tests 2019-02-06 11:10:09 -05:00
Paul Kaplan b2117d7997 Force deny getUserMedia in tests, see if that works on travis 2019-01-14 14:24:16 -05:00
Paul Kaplan 1c9f4c6721 Fix tests now that the alert actually works 2019-01-14 13:49:53 -05:00
Ben Wheeler 8e075eb371 removed elementIsNotVisible, since it doesn't really work 2018-12-19 20:00:27 -05:00
Ben Wheeler 67074edb52 added back button test 2018-12-19 09:13:48 -05:00
Ray Schamp b739493c5f Test that the expected project URI is requested 2018-08-03 08:39:49 -04:00
Paul Kaplan 7dca076eff Add IE11 and Safari 9/10 tests to browser smoke test using Sauce 2018-06-04 10:41:11 -04:00
Paul Kaplan 5096f13db3 Test changing monitor mode, prevent a regression we saw last week. 2018-05-23 10:34:18 -04:00
Paul Kaplan 6829d8b690 Update selenium helper to continue clicking buttons 2018-05-02 10:09:11 -04:00
Ray Schamp d9a561f3bb Merge pull request #1828 from gnarf/USE_HEADLESS
Add USE_HEADLESS=no npm run test:integration option
2018-04-20 11:38:09 -04:00
Corey Frang 987680d7de Add USE_HEADLESS=no npm run test:integration option 2018-04-20 10:49:12 -04:00
Ray Schamp 1e2de85438 Don't output allowed console messages during tests
They're spammy — happy to put this back but they were unhelpful while fixing tests IMO.
2018-04-19 17:33:52 -04:00
Paul Kaplan 778b1a83df Try using headless chrome for integration tests 2018-03-07 11:46:33 -05:00
Paul Kaplan 6e315fdb5c Add duplication integration tests for GUI 2018-02-26 08:26:43 -05:00
Paul Kaplan 24e0ede0b2 Split up integration tests and update chromedriver to support chrome 64 2018-01-26 10:38:39 -05:00
Paul Kaplan dea53962ba Force 1024x768 window size 2017-12-06 10:17:10 -05:00
Andrew Sliwinski 32323c8e03 Merge branch 'develop' into feature/navwarning 2017-11-20 14:25:09 -05:00
Paul Kaplan 2389c09324 Add integration test for deleting sound 2017-11-20 10:28:53 -05:00
Ray Schamp f3e76acd53 Capture onbeforeunload unsetter in a helper 2017-11-17 16:18:16 -05:00
Paul Kaplan 2d56c81625 Update tests to include reporter clicking and variable clicking. 2017-10-23 10:02:20 -04:00
Paul Kaplan c3b7305d27 Update other deps 2017-10-13 12:57:19 -04:00
Ray Schamp c5404bffa7 Update enzyme usage for 3.1.0
Add a setup file that configures the React adapter. Fix one deprecated usage for ProjectLoaderHOC tests.

There are some tests still broken, but these weren't called out by Enzyme.
2017-10-13 12:56:44 -04:00
Chris Willis-Ford f5289655a8 Merge branch 'develop' into fix-tests-on-windows 2017-10-11 09:51:53 -07:00
Paul Kaplan 5ca2693b60 Scope clickText calls using tab ids 2017-10-06 09:48:10 -04:00
Christopher Willis-Ford b490934f40 Register chromedriver path
Adding `import 'chromedriver';` causes the module to register the path
to `chromedriver` / `chromedriver.exe` automatically, fixing this error:
```
The ChromeDriver could not be found on the current PATH. Please download the latest version of the ChromeDriver from http://chromedriver.storage.googleapis.com/index.html and ensure it can be found on your PATH.
        at Error (native)
```
2017-09-20 00:01:55 +01:00
Christopher Willis-Ford accd92d9a3 Adjust clickText to search only in body
This should fix the integration test failures on the extensions branch.
Thanks @paulkaplan for figuring this out!
2017-09-18 10:51:58 -07:00
Ray Schamp 7fc0858dcc Update linting for tests to match src 2017-08-17 10:12:43 -04:00
Ray Schamp 944249bb73 Add tests for examples 2017-08-16 14:57:05 -04:00
Paul Kaplan 4fe264e924 Fix all lint warnings except todo comments (including a bug!) 2017-08-13 12:59:41 -04:00
Paul Kaplan 406230d172 Run build without production flag to surface errors 2017-08-03 13:34:03 -04:00
Paul Kaplan a84e7fa71f Rework for import 2017-08-03 13:26:55 -04:00
Paul Kaplan 96b7b6edcf Add travis support for chrome 2017-08-03 13:16:46 -04:00
Paul Kaplan b6f5a6e33c Internationalize and update testing to handle react-intl 2017-08-02 15:40:02 -04:00