blob: 7d4b03c6cd35d1669ce97f337437c2ffafe85483 [file] [log] [blame]
<!doctype html>
<title>onerror, "handled"</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<div id="log"></div>
<script>
async_test(function() {
var worker = new Worker('handled.js');
worker.onmessage = this.step_func(function(e) {
assert_equals(typeof e.data[0], 'string', 'first argument');
assert_equals(e.data[1], document.URL.replace('.html', '.js'), 'second argument');
assert_equals(typeof e.data[2], 'number', 'third argument');
assert_equals(typeof e.data[3], 'number', 'fourth argument');
setTimeout(this.step_func(function() {
this.done();
}), 100);
});
worker.onerror = this.step_func(function(e) {
assert_unreached();
});
});
</script>