diff --git a/tests/frontend/specs/keystroke_delete.js b/tests/frontend/specs/keystroke_delete.js index 1d3faf66..1188d45e 100644 --- a/tests/frontend/specs/keystroke_delete.js +++ b/tests/frontend/specs/keystroke_delete.js @@ -1,38 +1,38 @@ describe("delete keystroke", function(){ //create a new pad before each test run beforeEach(function(cb){ - testHelper.newPad(cb); + helper.newPad(cb); }); it("makes text delete", function() { - //get the inner iframe - var $inner = testHelper.$getPadInner(); + var inner$ = helper.jQueryOf("inner"); + var chrome$ = helper.jQueryOf("chrome"); //get the first text element out of the inner iframe - var firstTextElement = $inner.find("div").first(); + var $firstTextElement = inner$("div").first(); // get the original length of this element - var elementLength = firstTextElement.text().length; + var elementLength = $firstTextElement.text().length; // get the original string value minus the last char - var originalTextValue = firstTextElement.text(); + var originalTextValue = $firstTextElement.text(); originalTextValueMinusFirstChar = originalTextValue.substring(1, originalTextValue.length ); // simulate key presses to delete content - firstTextElement.sendkeys('{leftarrow}'); // simulate a keypress of the left arrow key - firstTextElement.sendkeys('{del}'); // simulate a keypress of delete + $firstTextElement.sendkeys('{leftarrow}'); // simulate a keypress of the left arrow key + $firstTextElement.sendkeys('{del}'); // simulate a keypress of delete //ace creates a new dom element when you press a keystroke, so just get the first text element again - var newFirstTextElement = $inner.find("div").first(); + var $newFirstTextElement = inner$("div").first(); // get the new length of this element - var newElementLength = newFirstTextElement.text().length; + var newElementLength = $newFirstTextElement.text().length; //expect it to be one char less in length expect(newElementLength).to.be((elementLength-1)); //make sure the text has changed correctly - expect(newFirstTextElement.text()).to.eql(originalTextValueMinusFirstChar); + expect($newFirstTextElement.text()).to.eql(originalTextValueMinusFirstChar); }); });