Lines Matching refs:event
199 const fn = common.mustCall((event) => {
200 strictEqual(event, ev);
201 deepStrictEqual(event.detail, obj);
209 const event = new CustomEvent('$');
210 eventTarget.dispatchEvent(event);
211 strictEqual(event.target, eventTarget);
218 const ev1 = common.mustCall(function(event) {
219 strictEqual(event.type, 'foo');
220 strictEqual(event.detail, obj);
222 strictEqual(event.eventPhase, 2);
226 handleEvent: common.mustCall(function(event) {
227 strictEqual(event.type, 'foo');
228 strictEqual(event.detail, obj);
243 // Same event dispatched multiple times.
245 const event = new CustomEvent('foo', { detail: obj });
251 common.mustCall((event) => {
252 strictEqual(event.eventPhase, CustomEvent.AT_TARGET);
253 strictEqual(event.target, eventTarget1);
254 strictEqual(event.detail, obj);
255 deepStrictEqual(event.composedPath(), [eventTarget1]);
261 common.mustCall((event) => {
262 strictEqual(event.eventPhase, CustomEvent.AT_TARGET);
263 strictEqual(event.target, eventTarget2);
264 strictEqual(event.detail, obj);
265 deepStrictEqual(event.composedPath(), [eventTarget2]);
269 eventTarget1.dispatchEvent(event);
270 strictEqual(event.eventPhase, CustomEvent.NONE);
271 strictEqual(event.target, eventTarget1);
272 deepStrictEqual(event.composedPath(), []);
274 eventTarget2.dispatchEvent(event);
275 strictEqual(event.eventPhase, CustomEvent.NONE);
276 strictEqual(event.target, eventTarget2);
277 deepStrictEqual(event.composedPath(), []);
283 const event = new CustomEvent('foo', { detail: obj });
285 strictEqual(event.target, null);
289 common.mustCall((event) => {
290 strictEqual(event.target, target);
291 strictEqual(event.currentTarget, target);
292 strictEqual(event.srcElement, target);
293 strictEqual(event.detail, obj);
296 target.dispatchEvent(event);
304 const fn = common.mustCall((event) => {
305 strictEqual(event, ev);
306 strictEqual(event.detail, 56);