Commit Graph
580 Commits
Author SHA1 Message Date
Paul Kaplan f829d03bf8 Fix extensions disappearing when switching sprites 2017-11-22 09:08:29 -05:00
Paul Kaplan 7692552ca1 Merge pull request #931 from paulkaplan/target-specific-palette
Target specific palette
2017-11-21 10:58:54 -05:00
Paul Kaplan 084deee318 Play on undo and redo 2017-11-21 09:26:50 -05:00
Paul Kaplan 2a714caece Merge pull request #915 from stdio2016/develop
Fix waveform in sound editor in Firefox
2017-11-20 15:53:52 -05:00
Paul Kaplan 1e684f65a2 Add integration test for stage block differences 2017-11-20 15:48:52 -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
stdio2016 d1dbe44caa change path p property in test file
firefox doesn't like comma (,) in svg path, so I change comma to space
2017-11-19 13:08:57 +08:00
Ray Schamp f3e76acd53 Capture onbeforeunload unsetter in a helper 2017-11-17 16:18:16 -05:00
Ray Schamp 145ade6ffc Fix integration tests by clearing reload warning 2017-11-17 15:44:44 -05:00
Tina Quach 857dca5d07 Merge pull request #849 from quachtina96/ariahidden
Hide icons from screenreader
2017-11-14 15:40:24 -05:00
Tina Quach dd7d9e9e22 edit snapshots 2017-11-14 15:02:24 -05:00
Josiah Neuberger d18ac0bc86 Merge remote-tracking branch 'upstream/develop' into add-full-screen-render-view 2017-11-03 16:40:10 -04:00
Ray Schamp c3ebfa5c6d Mock responsibly
/ht @paulkaplan
2017-11-03 09:28:56 -04:00
Ray Schamp 0e0c689e22 Fix tests
Previously we tested the ProjectLoader helper object, but now all loading is confined to storage. Unfortunately I wasn't able to get enzyme to wait for the storage promise to resolve within componentDidUpdate, so I can't test the actual results of storage.load, just what it was called with.
2017-11-03 09:28:56 -04:00
Paul Kaplan 9d8447d797 Merge pull request #848 from paulkaplan/fix-unstable-test
Wait for scroll animations correctly
2017-11-02 17:11:03 -04:00
Paul Kaplan eddc8c4345 Wait for scroll animations 2017-11-02 16:47:56 -04:00
Paul Kaplan 17d7f65584 Ensure loading extension again scrolls back down 2017-11-02 11:43:58 -04:00
Paul Kaplan fb103de1fb Add a test to make sure the block menus update when switching sprites. 2017-10-23 10:23:50 -04:00
Paul Kaplan 2d56c81625 Update tests to include reporter clicking and variable clicking. 2017-10-23 10:02:20 -04:00
Eric Rosenbaum 1217da5e0e Remove pen category from examples integration test 2017-10-19 14:27:05 -04:00
Eric Rosenbaum 4b47f0a894 Integration test for adding pen extension 2017-10-19 14:24:25 -04:00
Paul Kaplan c3b7305d27 Update other deps 2017-10-13 12:57:19 -04:00
Paul Kaplan 1e26992f45 Fix enzyme tests 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
Josiah Neuberger b117806646 fixed "Load Project (fullscreen) integration test.
** This test was failing because using window.miximize() on the
     chromedriver would hang indefinitely. This seems to be a bug
     introduced in chrome stable 60+. relevant bug report:

     https://bugs.chromium.org/p/chromedriver/issues/detail?id=1901

  1. Updated test to use workaround: setSize(1920, 1080).

  2. Updated test to restore driver to previous size so any unit test
     run after this one will be run in the default browser size.
2017-09-23 16:21:02 -04:00
Josiah Neuberger bbebaea423 Merge remote-tracking branch 'upstream/develop' into add-full-screen-render-view
** Resolved conflict by keeping both toolbox and zoom reducer.
2017-09-21 18:10: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
Josiah Neuberger e6cfb65ce7 fixed load project fullscreen test not zooming for test. 2017-09-04 16:33:32 -04:00
Josiah Neuberger 971f16d6f3 replicated load project test but in maximized browser with stage zoomed. 2017-09-04 15:47:18 -04:00
Paul Kaplan b3b254bec9 Fix linting 2017-08-18 15:15:00 -04:00
Paul Kaplan 61e9c25468 Merge branch 'develop' into safari-audio 2017-08-18 15:05:58 -04:00
Paul Kaplan 50f168172e Add controls container for turbo mode indicator 2017-08-17 17:26:37 -04:00
Paul Kaplan f017ed7220 Merge pull request #625 from rschamp/library-examples
Add GUI-as-library examples
2017-08-17 15:16:17 -04:00
Ray Schamp d54320b20b Test that blocks-only can use the blocks palette 2017-08-17 10:30:45 -04:00
Ray Schamp 4ac3dd68f0 Add tests for the ProjectLoaderHOC 2017-08-17 10:12:56 -04:00
Ray Schamp 7fc0858dcc Update linting for tests to match src 2017-08-17 10:12:43 -04:00
Paul Kaplan 0332606574 Update snapshots 2017-08-17 08:42:55 -04:00
Ray Schamp 944249bb73 Add tests for examples 2017-08-16 14:57:05 -04:00
Paul Kaplan 7c42b525e5 Update audio effects mock to use callback API 2017-08-15 09:30:34 -04:00
Paul Kaplan 59968ba031 Merge pull request #612 from paulkaplan/fix-lint-warnings
Fix all lint warnings except todo comments (including a bug!)
2017-08-14 14:52:28 -04:00
Paul Kaplan 4ad873020f Merge pull request #605 from paulkaplan/context-menu
Context menu
2017-08-14 13:49:18 -04:00
Paul Kaplan 4b7b418b68 remove unused import 2017-08-14 13:40:42 -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 b03e23740d Merge branch 'develop' into sound-editor--effects-backend 2017-08-11 10:30:45 -04:00
Paul Kaplan d0fc523f6b Merge pull request #584 from paulkaplan/selenium-with-jest
Add end-to-end testing using selenium-webdriver
2017-08-11 10:27:49 -04:00
Paul Kaplan c6cf17d0e1 Fix test to not be so specific 2017-08-10 10:29:45 -04:00