Enable multi-line selection on frontend tests

This commit is contained in:
Luiza Pagliari 2016-06-21 06:48:10 -03:00
parent b24e62f90a
commit 95dc9d0315
3 changed files with 209 additions and 10 deletions

View file

@ -142,6 +142,51 @@ describe("indentation button", function(){
});
});
it("issue #2772 shows '*' when multiple indented lines receive a style and are outdented", function(done){
var inner$ = helper.padInner$;
var chrome$ = helper.padChrome$;
// make sure pad has more than one line
inner$("div").first().sendkeys("First{enter}Second{enter}");
helper.waitFor(function(){
return inner$("div").first().text().trim() === "First";
}).done(function(){
// indent first 2 lines
var $lines = inner$("div");
var $firstLine = $lines.first();
var $secondLine = $lines.slice(1,2);
helper.selectLines($firstLine, $secondLine);
var $indentButton = chrome$(".buttonicon-indent");
$indentButton.click();
helper.waitFor(function(){
return inner$("div").first().find("ul li").length === 1;
}).done(function(){
// apply bold
var $boldButton = chrome$(".buttonicon-bold");
$boldButton.click();
helper.waitFor(function(){
return inner$("div").first().find("b").length === 1;
}).done(function(){
// outdent first 2 lines
var $outdentButton = chrome$(".buttonicon-outdent");
$outdentButton.click();
helper.waitFor(function(){
return inner$("div").first().find("ul li").length === 0;
}).done(function(){
// check if '*' is displayed
var $secondLine = inner$("div").slice(1,2);
expect($secondLine.text().trim()).to.be("Second");
done();
});
});
});
});
});
/*
it("makes text indented and outdented", function() {