evil-spec-example.any.js (313B)
1 var t = async_test("Interaction of setTimeout and WebIDL") 2 function finishTest() { 3 assert_equals(log, "ONE TWO ") 4 t.done() 5 } 6 var log = ''; 7 function logger(s) { log += s + ' '; } 8 9 setTimeout({ toString: function () { 10 setTimeout("logger('ONE')", 100); 11 return "logger('TWO'); t.step(finishTest)"; 12 } }, 100);