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;