aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout-runner.js
blob: 3d92b2ebf4cd29de1fc96b6387df651b5a435e5d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function testResultCallbackHandler(event) {
    if (event.data == "done") {
        done();
        return;
    }
    if (event.data.type == "is") {
        test(function() { assert_equals(event.data.got, event.data.expected); }, "Timeout test: " + event.data.msg);
        return;
    }
    if (event.data.type == "ok") {
        test(function() { assert_true(event.data.bool); }, "Timeout test: " + event.data.msg);
        return;
    }
}

window.addEventListener("message", testResultCallbackHandler);

// Setting up testharness.js
setup({ explicit_done: true, timeout: 30 * 1000 });