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