scratch-vm/test/fixtures
Christopher Willis-Ford 0fcc248ac1 Add tests for message dispatch system; fix bugs
The tests run using TinyWorker, which emulates web workers on Node.
There are quite a few quirks in that situation due to the differences
between Node and Webpack as well as the differences between TinyWorker
and real Web Workers.

The tests also exposed a few bugs in the dispatch system, which have now
been fixed. Most notably, if a method called through the dispatch system
throws an exception that exception will now be passed back to the
caller. Previously the exception would escape the dispatch system and
the caller would never hear any response at all.
2017-07-21 13:23:52 -07:00
..
clone-cleanup.sb2 Add test for clone cleanup 2017-06-08 11:16:29 -07:00
complex.sb2 Improve integration test coverage 2017-01-05 16:58:31 -05:00
control.sb2 Build out integration test SB2 files 2016-12-23 21:08:13 -05:00
data.sb2 Fix variable import scoping 2017-07-17 12:28:44 -04:00
default.sb2 Build out integration test SB2 files 2016-12-23 21:08:13 -05:00
demo.json Don't clean costume and sound lists 2017-05-04 13:03:42 -04:00
dispatch-test-service.js Add tests for message dispatch system; fix bugs 2017-07-21 13:23:52 -07:00
dispatch-test-worker-shim.js Add tests for message dispatch system; fix bugs 2017-07-21 13:23:52 -07:00
dispatch-test-worker.js Add tests for message dispatch system; fix bugs 2017-07-21 13:23:52 -07:00
event.sb2 Build out integration test SB2 files 2016-12-23 21:08:13 -05:00
events.json Shadow improvements (#135) 2016-09-06 10:55:52 -04:00
extract.js Use ES6 linting rules in the project root 2017-04-24 15:37:58 -04:00
fake-renderer.js Use ES6 linting rules in the project root 2017-04-24 15:37:58 -04:00
hat-execution-order.sb2 Add hat execution order test 2017-02-14 16:33:42 -08:00
looks.sb2 Improve integration test coverage 2017-01-05 16:58:31 -05:00
make-test-storage.js Convert attachTestStorage to makeTestStorage 2017-06-12 12:34:20 -07:00
motion.sb2 Improve integration test coverage 2017-01-05 16:58:31 -05:00
pen.sb2 Add test case for pen state cloning 2017-06-16 16:29:12 -07:00
procedure.sb2 Improve integration test coverage 2017-01-05 16:58:31 -05:00
sensing.sb2 Improve integration test coverage 2017-01-05 16:58:31 -05:00
sound.sb2 Add basic test coverage for the sound blocks 2017-02-03 17:39:36 -05:00
sprite.json Improve integration test coverage 2017-01-05 16:58:31 -05:00