Files

41 lines
608 B
JavaScript
Vendored

var global = 0;
function se(value) {
++global;
return value;
}
function test1() {
se(23);
se(23);
se(false);
se(-1);
se(23);
se(23);
}
function test2() {
++global;
global++;
--global;
global--;
}
function test3() {
var obj = { x: 2, y: 3};
delete obj.x;
return ("x" in obj) + ":" + ("y" in obj);
}
function box() {
test1();
if (global != 6) return "fail1: " + global;
test2();
if (global != 6) return "fail2: " + global;
var result = test3();
if (result != "false:true") return "fail3: " + result;
return "OK";
}