14 lines
428 B
JavaScript
14 lines
428 B
JavaScript
importScripts("/resources/testharness.js");
|
|
test(t => {
|
|
let seen = false;
|
|
const event = new Event("hi");
|
|
assert_equals(self.event, undefined);
|
|
self.addEventListener("hi", t.step_func(e => {
|
|
seen = true;
|
|
assert_equals(self.event, undefined);
|
|
assert_equals(e, event);
|
|
}));
|
|
self.dispatchEvent(event);
|
|
assert_true(seen);
|
|
}, "There's no self.event (that's why we call it window.event) in workers");
|
|
done();
|