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"); } }