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
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
52a6136caa
Merge pull request #4475 from LukeSchlangen/fix/mode-reducer
...
Retain showBranding mode property after SET_FULL_SCREEN action is dispatched
2019-02-04 14:33:48 -05:00
Luke Schlangen
7494482c9e
remove isAdmin from mode reducer
2019-02-04 11:24:42 -06: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
Luke Schlangen
4db64ca560
add mode reducer unit tests
2019-02-03 12:12:56 -06: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
picklesrus
0eeff37d09
Fix test broken in #4422 by updating the snapshot.
2019-01-23 17:37:12 -05:00
Paul Kaplan
655a179cb8
Merge pull request #4417 from paulkaplan/throttle-costume-updates
...
Throttle costume and watermark updates
2019-01-23 16:24:01 -05:00
Paul Kaplan
d9c5ad6aa4
Use curried style for HOC configuration
2019-01-23 15:56:23 -05:00
Paul Kaplan
0bc6de1362
Throttle updates to assets on sprite selector item via HOC
...
Adds unit tests for this HOC.
2019-01-23 14:30:41 -05:00
Paul Kaplan
8e22161a7d
Merge pull request #4407 from paulkaplan/no-updates-while-recording
...
Disable target updates while sound recording
2019-01-23 12:12:33 -05:00
Paul Kaplan
d3511f6020
Disable target updates while sound recording
2019-01-22 14:26:16 -05:00
Paul Kaplan
6b6662f569
Improve paint/composite time for sound editor while sound is playing.
...
Forcing the playhead onto its own painting layer removes an expensive composite with the waveform. Animate using transforms instead of left prevents layouts of the rest of the page while playing a sound.
2019-01-22 09:15:51 -05:00
Paul Kaplan
cc81cc75fc
Fix snapshot tests
2019-01-17 09:15:22 -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
1945a72673
Update snapshots for component unit tests
2019-01-16 12:12:29 -05:00
Paul Kaplan
4d136c727b
Merge pull request #4339 from paulkaplan/prevent-large-sounds
...
Prevent creating sounds that are too big in the sound editor
2019-01-15 12:25:00 -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
6fa6b027b1
Fix mock audio buffer
2019-01-14 14:02:58 -05:00
Paul Kaplan
1c9f4c6721
Fix tests now that the alert actually works
2019-01-14 13:49:53 -05:00
Karishma Chadha
41d910057b
Update unit test that was checking that .sb files don't get project titles extracted.
2018-12-26 09:22:51 -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
Ben Wheeler
ac730dd336
got tests passing
2018-12-18 15:50:57 -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