You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@senssoft.apache.org by rf...@apache.org on 2017/09/18 17:28:13 UTC

[08/21] incubator-senssoft-useralejs git commit: Updated tests to account for interval logs

Updated tests to account for interval logs


Project: http://git-wip-us.apache.org/repos/asf/incubator-senssoft-useralejs/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-senssoft-useralejs/commit/d96a174f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-senssoft-useralejs/tree/d96a174f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-senssoft-useralejs/diff/d96a174f

Branch: refs/heads/SENSSOFT-192
Commit: d96a174f405a84b1b53f1470fe422a1457719742
Parents: 0722ed5
Author: Rob Foley <ro...@gmail.com>
Authored: Wed Sep 13 09:29:56 2017 -0700
Committer: Rob Foley <ro...@gmail.com>
Committed: Wed Sep 13 09:29:56 2017 -0700

----------------------------------------------------------------------
 test/attachHandlers_spec.js | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-senssoft-useralejs/blob/d96a174f/test/attachHandlers_spec.js
----------------------------------------------------------------------
diff --git a/test/attachHandlers_spec.js b/test/attachHandlers_spec.js
index 743b9f8..e63a097 100644
--- a/test/attachHandlers_spec.js
+++ b/test/attachHandlers_spec.js
@@ -29,8 +29,13 @@ describe('attachHandlers', () => {
       'input', 'change', 'dragstart', 'dragend', 'drag', 'drop',
       'keydown', 'mouseover', 'submit'
     ];
+
     // List of supported window events
     const missingWindowEvents = ['wheel', 'scroll', 'resize', 'load', 'blur', 'focus'];
+
+    // List of supported interval events
+    const missingIntervalEvents = ['click', 'focus', 'blur', 'input', 'change', 'mouseover', 'submit'];
+
     // Acts as a kind of Proxy for addEventListener. Keeps track of added listeners.
     const listenerHook = eventList => (ev) => {
       const evIndex = eventList.indexOf(ev);
@@ -40,13 +45,17 @@ describe('attachHandlers', () => {
         duplicateEvents++;
       }
     };
+
+    const missingDocumentAndIntervalEvents = missingDocumentEvents.concat(missingIntervalEvents);
+
     // MOCK
-    global.document = { addEventListener: listenerHook(missingDocumentEvents) };
+    global.document = { addEventListener: listenerHook(missingDocumentAndIntervalEvents) };
     global.window = { addEventListener: listenerHook(missingWindowEvents) };
     attachHandlers({ logDetails: true });
     expect(duplicateEvents).to.equal(0);
-    expect(missingDocumentEvents.length).to.equal(0);
+    expect(missingDocumentAndIntervalEvents.length).to.equal(0);
     expect(missingWindowEvents.length).to.equal(0);
+
     // UNMOCK
     global.document = initialDocument;
     global.window = initialWindow;