a better way of geting href but note that it only works if we use settimeotu but settimeout breaks mocha so it's not okay. Peter please find a way of making sendkeys allow for callbacks, k tnx
parent
9d7d973faa
commit
ae25c085e0
|
@ -14,16 +14,19 @@ describe("urls become clickable", function(){
|
|||
// simulate key presses to delete content
|
||||
firstTextElement.sendkeys('{selectall}'); // select all
|
||||
firstTextElement.sendkeys('{del}'); // clear the first line
|
||||
firstTextElement.sendkeys('http://etherpad.org'); // add a url to the pad
|
||||
firstTextElement.sendkeys('http://etherpad.org'); // insert a URL
|
||||
|
||||
// setTimeout(function(){
|
||||
//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 locatedHref = newFirstTextElement.find("a").contents().text();
|
||||
var isURL = locatedHref.indexOf("http://etherpad.org") != -1; // if we found a URL and it is for etherpad.org
|
||||
|
||||
//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();
|
||||
|
||||
// is there a url class now?
|
||||
var isURL = newFirstTextElement.find("href").length === 1;
|
||||
console.log(isURL);
|
||||
|
||||
//expect it to be bold
|
||||
expect(isURL).to.be(true);
|
||||
// }, 1000);
|
||||
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue