From eb93ce2aa66a04b345a7ce640e9877b3c3090bcf Mon Sep 17 00:00:00 2001 From: John McLear Date: Fri, 30 Nov 2012 23:33:22 +0000 Subject: [PATCH] a test for adding any letter from alphabet can be extended to include foreign cahrs infact please DO THIS --- tests/frontend/specs/keystroke_alphabet.js | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 tests/frontend/specs/keystroke_alphabet.js diff --git a/tests/frontend/specs/keystroke_alphabet.js b/tests/frontend/specs/keystroke_alphabet.js new file mode 100644 index 000000000..131a81c03 --- /dev/null +++ b/tests/frontend/specs/keystroke_alphabet.js @@ -0,0 +1,27 @@ +describe("All the alphabet works n stuff", function(){ + var expectedString = "abcdefghijklmnopqrstuvwxyz"; + + //create a new pad before each test run + beforeEach(function(cb){ + helper.newPad(cb); + this.timeout(60000); + }); + + it("when you enter any char it appears right", function(done) { + var inner$ = helper.padInner$; + var chrome$ = helper.padChrome$; + + //get the first text element out of the inner iframe + var firstTextElement = inner$("div").first(); + + // simulate key presses to delete content + firstTextElement.sendkeys('{selectall}'); // select all + firstTextElement.sendkeys('{del}'); // clear the first line + firstTextElement.sendkeys(expectedString); // insert the string + + helper.waitFor(function(){ + return inner$("div").first().text() === expectedString; + }, 2000).done(done); + }); + +});