Commit Graph
162 Commits
Author SHA1 Message Date
Paul Kaplan da65b41366 Merge pull request #4499 from LLK/multi-upload
Multiple file upload for costumes, sounds, backdrops and sprites
2019-02-08 10:47:15 -05:00
Paul Kaplan 6ede63433d Merge pull request #4495 from paulkaplan/dynamic-wait-for-loader
Wait until loader becomes stale to continue in project loader tests
2019-02-06 14:34:14 -05:00
Karishma Chadha aa7d52553a Merge pull request #4486 from kchadha/xml-escape
Escape special characters in toolbox xml
2019-02-06 14:22:19 -05:00
Paul Kaplan 15642ba661 There is no loading screen for blocks example, dont wait for it 2019-02-06 14:21:20 -05:00
Paul Kaplan 7eabc4d9cd Add integration tests for multiple file upload
Including sprites, backdrops, costumes and sounds inputs
2019-02-06 12:09:43 -05:00
Paul Kaplan 35413c6383 Include the waitUntilGone helper in the other project load tests 2019-02-06 11:20:24 -05: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 6dd6c68595 Add an integration test for toolbox updating after see-inside.
I needed to update the player css because the editor side wasn't large enough to be useable.
2019-02-06 09:42:37 -05:00
Karishma Chadha c062d0589b Escape special characters in user defined strings that can appear in the toolbox xml. 2019-02-04 21:31:37 -05:00
Paul Kaplan 4ae4000682 Remove beforeunload callback that was breaking tests 2019-02-04 11:51:10 -05:00
Paul Kaplan 984eb1b073 Include a regression test for #4476 2019-02-04 09:46:58 -05:00
Paul Kaplan 719c5d3c6f Merge branch 'develop' into improve-toolbox-perf 2019-01-30 14:47:06 -05:00
Karishma Chadha af462ec372 Update project changes test to test a project change that should actually emit a change event. Clicking on blocks should not emit a project changed event. 2019-01-30 11:25:07 -05:00
Paul Kaplan f7b5463461 Add test for menus not updating when adding new costumes
I know we will want to change this eventually, so I added comments about that. But the next commit originally contained an inadvertent change to this functionality, so I wanted to add an integration test so that when we do change it, we
2019-01-30 09:37:27 -05:00
Paul Kaplan 81bbcf8348 Add an integration test to cover renaming costumes updating the blocks
It looks like an "test.only" was left in on one of these tests by mistake.
2019-01-30 09:12:27 -05:00
Benjamin Wheeler d7549bec1f Merge pull request #4099 from benjiwheeler/sprite-animate-render
Sprite library animations no longer update the entire library state on every costume change
2019-01-28 10:12:36 -05:00
Paul Kaplan 8485a47f9b Add an integration test for using the X button to delete a sprite 2019-01-17 09:14:47 -05:00
Paul Kaplan b2117d7997 Force deny getUserMedia in tests, see if that works on travis 2019-01-14 14:24:16 -05:00
Ben Wheeler 67074edb52 added back button test 2018-12-19 09:13:48 -05:00
Ben Wheeler a4af7adf57 enforce max width of standard library items; took out test delays 2018-12-18 10:53:53 -05:00
Ben Wheeler c484ee5962 removed two more event handlers from library-item component, moved them to container 2018-12-17 16:59:13 -05:00
Ben Wheeler 893beb5a15 added library-item container, moved costume rotation to library items 2018-12-17 09:43:23 -05:00
Ray Schamp 56a2697749 Merge pull request #4087 from rschamp/3.0-routes
Use 3.0 routes for GETs
2018-12-16 10:36:05 -05:00
Benjamin Wheeler ffa2e87824 Merge pull request #3866 from benjiwheeler/dont-prompt
only prompt user to save if project has changed and won’t autosave
2018-12-14 16:45:20 -05:00
Ben Wheeler 21e9909f9d revised and added tests to handle confirm on doing file new 2018-12-14 16:28:21 -05:00
Paul Kaplan a4d3b6b7f2 Add a regression test to make sure bug does not come back 2018-12-14 16:19:15 -05:00
Ray Schamp 5c83d603d6 Use 3.0 routes for GETs
This should have happened a long time ago, but the Fastly config prevented it
2018-12-14 08:53:09 -05:00
Ray Schamp 6eb080bd1f Merge pull request #4039 from rschamp/on-click-logo
Add onClick prop for the logo
2018-12-13 07:26:18 -05:00
chrisgarrity 70be5a3004 Add what’s new tutorial (hidden) 2018-12-12 15:48:15 -05:00
Ray Schamp bc783f0334 Add test for logo clicking 2018-12-12 15:39:01 -05:00
Paul Kaplan cccce83707 Merge pull request #4020 from paulkaplan/project-load-fail
Show error screen when project cannot be loaded
2018-12-11 16:40:18 -05:00
Paul Kaplan 4d0983a455 Show error screen when project cannot be loaded 2018-12-11 15:06:58 -05:00
Benjamin Wheeler 80039a03a1 Merge pull request #4012 from benjiwheeler/reset-code-tab
after loading project, switch to code tab
2018-12-11 12:08:15 -05:00
Ben Wheeler 570815262c added test for resetting to code tab after file new 2018-12-10 15:32:12 -05:00
Karishma Chadha ab4af63a8d Pull in latest changes from scratch-vm and unskip integration test that was previously failing. 2018-12-10 10:52:49 -05:00
Ben Wheeler 2793b2213f got sounds test passing; problem was reloading url caused navigation alert 2018-12-03 17:15:13 -05:00
chrisgarrity a8f7c6b0fe Fix tests 2018-11-28 09:04:12 -05:00
Paul Kaplan 79a9cbea1f Do not change to backdrops tab after adding a backdrop.
Expand on the backdrop integration test to make sure this is documented/tested behavior
2018-11-26 10:02:20 -05:00
Paul Kaplan efb3647a1c Merge pull request #3741 from paulkaplan/letter-filter
Filter for letters in the sprite/costumes libraries
2018-11-14 09:52:59 -05:00
Paul Kaplan 1550c9e884 Add letters tag for libraries and integration tests for using it 2018-11-14 09:38:48 -05:00
Paul Kaplan 93587c7ba1 Prevent crash after deleting sprite that had been highlighted 2018-11-13 16:27:54 -05:00
chrisgarrity 2e08c39213 Add tests 2018-11-08 11:18:13 -05:00
Paul Kaplan a4f4209973 Merge pull request #3667 from paulkaplan/add-test-for-sprite-upload
Add tests for uploading sprite and costume by file
2018-11-07 12:28:53 -05:00
Eric Rosenbaum 5e1a2b65e4 Add test for Scratch Link unavailable error modal (#3670)
* Add test for Scratch Link unavailable error modal

* update vm
2018-11-07 11:52:20 -05:00
Paul Kaplan 04fe42bd38 Use path.resolve the same way the build is loaded 2018-11-07 09:10:42 -05:00
Paul Kaplan c6055710a5 Add tests for uploading sprite and costume by file 2018-11-06 16:33:46 -05:00
Ben Wheeler 76449ed6ce changed menu test to look for upload and download, not save and save copy 2018-11-05 17:28:01 -05:00
Paul Kaplan ed21909f07 Pass onActivateBlocksTab to sprite library to switch tabs after adding.
I forgot that the integration test needs to try clicking, because finding text will find invisible text as well
2018-11-01 11:07:34 -04:00
Paul Kaplan 130bd3f05c Add integration test for changing languages not clearing project 2018-10-30 14:05:30 -04:00
Paul Kaplan db1d5bd25f Merge pull request #3473 from paulkaplan/switch-to-code-after-sprite
Make sure to switch back to code when adding new sprites
2018-10-23 16:21:16 -04:00