description("Test to make sure that document.all works properly with the DFG"); | |
var f = function(a, b) { | |
if (a == null) { | |
return 0; | |
} | |
if (b == null) { | |
return a; | |
} | |
return a + b; | |
}; | |
for (var i = 1; i < 100; i++) { | |
shouldBe("f(2, 42)", "44"); | |
} | |
var test = {}; | |
if (test == document.all) { | |
shouldBeTrue("false"); | |
} else if (undefined == document.all) { | |
debug("document.all was undefined"); | |
for (var i = 1; i < 1000; i++) { | |
shouldBe("f(document.all, 43)", "0"); | |
} | |
} |