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();