Commit Graph
20 Commits
Author SHA1 Message Date
Ray Schamp f785117e1d Lint and fix failing tests 2017-04-27 17:49:57 -04:00
Ray Schamp 2a4af8a9ca Fix up most linting/merge errors 2017-04-26 16:50:53 -04:00
Ray Schamp bafdf8d9f2 Use ES6 linting rules in the project root
Update all tests for `no-var` and `prefer-arrow-callback` (using `--fix`)
2017-04-24 15:37:58 -04:00
Paul Kaplan f161640876 Update tests 2017-04-18 11:55:38 -04:00
Ray Schamp 57e73a68a6 Add costume dataURI to costumes from storage (#517)
* Add costume dataURI to costumes from storage

Towards #515, LLK/scratch-gui#279

* Fix tests

* Load costumes incrementally

Some of our tests assume that at least some of our costume data is available before the costume data is loaded. So, provide as much costume data as is available.

* Remove unnecessary filter for null costumes

Resolved when we updated to load costumes incrementally.

/ht @cwillisf
2017-04-03 15:58:13 -04:00
Chris Willis-Ford c8b4871b19 Merge pull request #498 from cwillisf/use-scratch-storage
Load projects & costumes through scratch-storage
2017-03-23 22:10:25 -07:00
Paul Kaplan 8bbb395b35 Add sprite name incrementing and reserved naming 2017-03-20 12:52:57 -04:00
Christopher Willis-Ford e4fd9d57a2 Fix tests involving scratch-storage
- Attach the storage module to the VM for tests which load projects or
  other assets.
- Move `import_sb2.js` from `test/unit/ into `test/integration` since it
  now depends heavily on `scratch-storage`.
- Skip loading costumes when there is no renderer.
2017-03-09 15:50:43 -08:00
Ray Schamp 8dadc42857 Add draggable property to sprites
This property should be managed by the VM so that it can be displayed in the sprite info panel in the GUI.
2017-03-01 18:49:17 -05:00
Christopher Willis-Ford 3b3daf8aca Add hat execution order test 2017-02-14 16:33:42 -08:00
Andrew Sliwinski 92ff57de7d Add basic test coverage for the sound blocks 2017-02-03 17:39:36 -05:00
Christopher Willis-Ford 72f17d6dc4 Add pen integration test
See `pen.sb2` for details
2017-01-19 15:58:00 -08:00
Andrew Sliwinski 6ee8959100 Improve integration test coverage 2017-01-05 16:58:31 -05:00
Andrew Sliwinski 7d5820585b Resolve lint issues 2016-12-23 21:31:00 -05:00
Andrew Sliwinski dfc6614a5b Build out integration test SB2 files 2016-12-23 21:08:13 -05:00
Andrew Sliwinski b8af7c0723 Add minimal integration tests 2016-12-23 14:09:35 -05:00
Andrew Sliwinski 4709cae4b7 Basic integration (end-to-end) testing for default project 2016-12-23 10:39:19 -05:00
Tim Mickel 020250e258 Test: take out old blockListener check 2016-08-31 13:57:54 -04:00
Andrew Sliwinski 389d112729 All tests passing 2016-04-26 09:54:14 -04:00
Andrew Sliwinski 981b85e78f AST create / change / move / delete from blockly 2016-04-26 09:49:52 -04:00