xmlhttprequest-timeout-runner.js (570B)
1 function testResultCallbackHandler(event) { 2 if (event.data == "done") { 3 done(); 4 return; 5 } 6 if (event.data.type == "is") { 7 test(function() { assert_equals(event.data.got, event.data.expected); }, "Timeout test: " + event.data.msg); 8 return; 9 } 10 if (event.data.type == "ok") { 11 test(function() { assert_true(event.data.bool); }, "Timeout test: " + event.data.msg); 12 return; 13 } 14 } 15 16 window.addEventListener("message", testResultCallbackHandler); 17 18 // Setting up testharness.js 19 setup({ explicit_done: true });