var global = 1; | |
function test1(x) { | |
global = 2; | |
var k = global; | |
global = x; | |
global = x + 1; | |
k = global + global; | |
return k; | |
} | |
for (var i=0; i<60; i++) { | |
assertEq(test1(i), i + 1 + i + 1); | |
} | |
function test2(x) { | |
global = 2; | |
var k = global; | |
for (var i=0; i<10; i++) { | |
k = global; | |
global = i + x; | |
} | |
return k; | |
} | |
for (i=0; i<50; i++) { | |
assertEq(test2(i), i + 8); | |
} |