Christopher Willis-Ford
7d5a780638
style: fix the other lint complaints
2023-12-15 17:40:25 -08:00
Christopher Willis-Ford
52252bd1cb
test(wait): make the wait block test reliable under CPU load
...
Sometimes load causes the VM to run more slowly, especially with
parallel tests. This change allows the wait block a little extra wiggle
room to account for that. Ending early is still tested with a fairly
strict threshold.
2022-06-07 11:44:06 -07:00
Katie Broida
967cab8f20
Make the wait block's logic and behavior more consistent with Scratch 2 ( #1759 )
2018-12-04 10:35:42 -05:00
Florrie
5af79a086b
Use round() instead of floor() in repeat, add unit test
2018-08-14 20:27:18 -03:00
Florrie
62dd6c58c6
Add test for allAtOnce
2018-04-30 12:36:15 -03:00
kchadha
d177f4cd0c
Merge pull request #1033 from towerofnix/counter-vm
...
Implement counter blocks
2018-04-09 13:55:35 -04:00
Florrie
797d16be26
Implement counter blocks
2018-04-07 16:02:49 -03:00
Florrie
466a3b62ef
Add test for repeatWhile
2018-04-07 14:07:15 -03:00
Florrie
307a48da5a
Remove tests for old behavior
2018-03-28 11:38:19 -03:00
Florrie
a03f45d1d7
Add tests for forEach block
2018-03-05 16:18:09 -04:00
Ray Schamp
32bc087bba
Fix remaining lint issues
2017-08-26 13:24:10 -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
griffpatch
9cb595312e
Implement "Stop this script" function
...
Existing implementation incorrectly terminates the entire thread.
See: http://llk.github.io/scratch-vm/#144142535
2017-02-08 09:44:10 +00:00
Andrew Sliwinski
5b73ffa66c
Add minimal test coverage for control blocks
2016-10-24 14:38:24 -04:00