From 8fc46ff8b00ae82b574e3314ebc8ae6046c3215f Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Wed, 30 Mar 2016 11:39:58 +0100 Subject: Add test for SuppressAllKeyboardEvents. Which: - uncovered a typo in 39adee9090fc5aadfd5dd681f91b80025084858a. Also: - make Mode.debug a class variable, which is more helpful while trying to debug. Specifically, you can turn debugging on or off from within the tests, for example. --- tests/dom_tests/dom_tests.coffee | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tests') diff --git a/tests/dom_tests/dom_tests.coffee b/tests/dom_tests/dom_tests.coffee index 84942908..158112b3 100644 --- a/tests/dom_tests/dom_tests.coffee +++ b/tests/dom_tests/dom_tests.coffee @@ -1022,3 +1022,15 @@ context "WaitForEnter", sendKeyboardEvents "abc" assert.isTrue @waitForEnter.modeIsActive assert.isFalse @isSuccess? + +context "SuppressAllKeyboardEvents", + setup -> + initializeModeState() + + should "supress keyboard events", -> + sendKeyboardEvent "a" + assert.equal 3, pageKeyboardEventCount + new SuppressAllKeyboardEvents + sendKeyboardEvent "a" + assert.equal 0, pageKeyboardEventCount + -- cgit v1.2.3