summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/frontend/specs/unordered_list.js35
1 files changed, 35 insertions, 0 deletions
diff --git a/tests/frontend/specs/unordered_list.js b/tests/frontend/specs/unordered_list.js
new file mode 100644
index 00000000..4ea77b8a
--- /dev/null
+++ b/tests/frontend/specs/unordered_list.js
@@ -0,0 +1,35 @@
+describe("assign unordered list", function(){
+ //create a new pad before each test run
+ beforeEach(function(cb){
+ helper.newPad(cb);
+ this.timeout(60000);
+ });
+
+ it("insert unordered list text then removes by outdent", function(done){
+ var inner$ = helper.padInner$;
+ var chrome$ = helper.padChrome$;
+ var originalText = inner$("div").first().text();
+
+ var $insertunorderedlistButton = chrome$(".buttonicon-insertunorderedlist");
+ $insertunorderedlistButton.click();
+
+ helper.waitFor(function(){
+ var newText = inner$("div").first().text();
+ if(newText === originalText){
+ return inner$("div").first().find("ul li").length === 1;
+ }
+ }).done(function(){
+
+ // remove indentation by bullet and ensure text string remains the same
+ chrome$(".buttonicon-outdent").click();
+ helper.waitFor(function(){
+ var newText = inner$("div").first().text();
+ return (newText === originalText);
+ }).done(function(){
+ done();
+ });
+
+ });
+ });
+
+});