From 5aafc93a0315be884585f796ed73b009350858e3 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Thu, 8 Feb 2024 14:25:14 +0100 Subject: [PATCH] event: add remove listener test --- src/events/event.zig | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/events/event.zig b/src/events/event.zig index fe939621..f619891d 100644 --- a/src/events/event.zig +++ b/src/events/event.zig @@ -198,4 +198,13 @@ pub fn testExecFn( .{ .src = "nb", .ex = "1" }, }; try checkCases(js_env, &legacy); + + var remove = [_]Case{ + .{ .src = "var nb = 0; function cbk(event) { nb ++; }", .ex = "undefined" }, + .{ .src = "document.addEventListener('count', cbk)", .ex = "undefined" }, + .{ .src = "document.removeEventListener('count', cbk)", .ex = "undefined" }, + .{ .src = "document.dispatchEvent(new Event('count'))", .ex = "true" }, + .{ .src = "nb", .ex = "0" }, + }; + try checkCases(js_env, &remove); }