mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-30 07:31:47 +00:00
event: add remove listener test
This commit is contained in:
@@ -198,4 +198,13 @@ pub fn testExecFn(
|
|||||||
.{ .src = "nb", .ex = "1" },
|
.{ .src = "nb", .ex = "1" },
|
||||||
};
|
};
|
||||||
try checkCases(js_env, &legacy);
|
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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user