mirror of
https://github.com/scratchfoundation/scratch-vm.git
synced 2025-08-13 06:49:19 -04:00
Remove tests for old behavior
This commit is contained in:
parent
1db4a2c7a7
commit
307a48da5a
1 changed files with 1 additions and 26 deletions
|
@ -56,12 +56,9 @@ test('forEach', t => {
|
|||
const rt = new Runtime();
|
||||
const c = new Control(rt);
|
||||
|
||||
// for each (variable) in "abcd"
|
||||
// ..should yield variable values "a", "b", "c", "d"
|
||||
const variableValues = [];
|
||||
const variable = {value: 0};
|
||||
let value = 'abcd';
|
||||
|
||||
let value;
|
||||
const util = {
|
||||
stackFrame: Object.create(null),
|
||||
target: {
|
||||
|
@ -75,9 +72,6 @@ test('forEach', t => {
|
|||
}
|
||||
};
|
||||
|
||||
c.forEach({VARIABLE: {}, VALUE: value}, util);
|
||||
t.deepEqual(variableValues, ['a', 'b', 'c', 'd']);
|
||||
|
||||
// for each (variable) in "5"
|
||||
// ..should yield variable values 1, 2, 3, 4, 5
|
||||
util.stackFrame = Object.create(null);
|
||||
|
@ -96,25 +90,6 @@ test('forEach', t => {
|
|||
c.forEach({VARIABLE: {}, VALUE: value}, util);
|
||||
t.deepEqual(variableValues, [1, 2, 3, 4]);
|
||||
|
||||
// for each (variable) in 10:
|
||||
// if variable % 4 === 3:
|
||||
// variable++
|
||||
// ..should yield variable values 1, 2, 3, 5, 6, 7, 9, 10
|
||||
// (this script skips multiples of 4)
|
||||
util.stackFrame = Object.create(null);
|
||||
variableValues.splice(0);
|
||||
variable.value = 0;
|
||||
value = 10;
|
||||
util.startBranch = function () {
|
||||
variableValues.push(variable.value);
|
||||
if (variable.value % 4 === 3) {
|
||||
variable.value++;
|
||||
}
|
||||
c.forEach({VARIABLE: {}, VALUE: value}, util);
|
||||
};
|
||||
c.forEach({VARIABLE: {}, VALUE: value}, util);
|
||||
t.deepEquals(variableValues, [1, 2, 3, 5, 6, 7, 9, 10]);
|
||||
|
||||
t.end();
|
||||
});
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue