From b156a4f389c24f9b991dfd00a78965dee683f088 Mon Sep 17 00:00:00 2001 From: darylteo Date: Mon, 4 Jan 2016 22:42:23 +1100 Subject: [PATCH] [TEST] Test for #39 --- tests/lib/events.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/lib/events.js b/tests/lib/events.js index 0a9a3f8..4eb7824 100644 --- a/tests/lib/events.js +++ b/tests/lib/events.js @@ -90,3 +90,21 @@ tape("test events on/off/trigger for multiple elements, multiple events", functi t.end() }) + +tape("test events on top level elements", function(t) { + var el = document; + + el.className = "" + on(el, "click", classCb) + trigger(el, "click") + t.equal(el.className, "on", "attached callback has been fired properly on document") + + el = window; + + el.className = "" + on(el, "click", classCb) + trigger(el, "click") + t.equal(el.className, "on", "attached callback has been fired properly on window") + + t.end() +})