diff --git a/tests/frontend/specs/importexport.js b/tests/frontend/specs/importexport.js
index bfad11469..2dc002ba0 100644
--- a/tests/frontend/specs/importexport.js
+++ b/tests/frontend/specs/importexport.js
@@ -52,127 +52,125 @@ describe("import functionality", function(){
return exportresults
}
- it("import a pad with newlines from txt", function(done){
- var importurl = helper.padChrome$.window.location.href+'/import';
- var textWithNewLines = 'imported text\nnewline';
- importrequest(textWithNewLines, importurl, "txt");
- helper.waitFor(function(){
- return getinnertext().includes('imported text');
- }).done(function() {
- expect(getinnertext()).to.be('imported text\nnewline\n');
- var results = exportfunc(helper.padChrome$.window.location.href);
- expect(results[0][1]).to.be("\r\nimported text
newline
\r\n");
- expect(results[1][1]).to.be("imported text\nnewline\n");
- done();
- });
- });
- it("import a pad with newlines from html", function(done){
- var importurl = helper.padChrome$.window.location.href+'/import';
- var htmlWithNewLines = '
htmltext
newline';
- importrequest(htmlWithNewLines, importurl, "html");
- helper.waitFor(function(){
- return getinnertext().includes('htmltext');
- }).done(function() {
- expect(getinnertext()).to.be('htmltext\nnewline\n
\n')
- var results = exportfunc(helper.padChrome$.window.location.href);
- expect(results[0][1]).to.be("\r\nhtmltext
newline
\r\n");
- expect(results[1][1]).to.be("htmltext\nnewline\n\n");
- done();
- });
- })
- it("import a pad with attributes from html", function(done){
- var importurl = helper.padChrome$.window.location.href+'/import';
- var htmlWithNewLines = 'htmltext
newline';
- importrequest(htmlWithNewLines,importurl,"html");
- helper.waitFor(function(){
- return getinnertext().includes('');
- }).done(function() {
- expect(getinnertext()).to.be('htmltext\nnewline\n
\n');
- var results = exportfunc(helper.padChrome$.window.location.href);
- expect(results[0][1]).to.be('\r\nhtmltext
newline
\r\n');
- expect(results[1][1]).to.be('htmltext\nnewline\n\n');
- done();
- })
- })
- it("import a pad with bullets from html", function(done){
+ xit("import a pad with newlines from txt", function(done){
var importurl = helper.padChrome$.window.location.href+'/import'
- var htmlWithBullets = ' - bullet line 1
- bullet line 2
- bullet2 line 1
- bullet2 line 2
'
+ var textWithNewLines = 'imported text\nnewline'
+ importrequest(textWithNewLines,importurl,"txt")
+ helper.waitFor(function(){
+ return expect(getinnertext()).to.be('imported text\nnewline\n
\n')
+ })
+ var results = exportfunc(helper.padChrome$.window.location.href)
+ expect(results[0][1]).to.be("imported text
newline
")
+ expect(results[1][1]).to.be("imported text\nnewline\n\n")
+ done()
+ })
+ xit("import a pad with newlines from html", function(done){
+ var importurl = helper.padChrome$.window.location.href+'/import'
+ var htmlWithNewLines = 'htmltext
newline'
+ importrequest(htmlWithNewLines,importurl,"html")
+ helper.waitFor(function(){
+ return expect(getinnertext()).to.be('htmltext\nnewline\n
\n')
+ })
+ var results = exportfunc(helper.padChrome$.window.location.href)
+ expect(results[0][1]).to.be("htmltext
newline
")
+ expect(results[1][1]).to.be("htmltext\nnewline\n\n")
+ done()
+ })
+ xit("import a pad with attributes from html", function(done){
+ var importurl = helper.padChrome$.window.location.href+'/import'
+ var htmlWithNewLines = 'htmltext
newline'
+ importrequest(htmlWithNewLines,importurl,"html")
+ helper.waitFor(function(){
+ return expect(getinnertext()).to.be('htmltext\nnewline\n
\n')
+ })
+ var results = exportfunc(helper.padChrome$.window.location.href)
+ expect(results[0][1]).to.be('htmltext
newline
')
+ expect(results[1][1]).to.be('htmltext\nnewline\n\n')
+ done()
+ })
+ xit("import a pad with bullets from html", function(done){
+ var importurl = helper.padChrome$.window.location.href+'/import'
+ var htmlWithBullets = '- bullet line 1
- bullet line 2
- bullet2 line 1
- bullet2 line 2
'
importrequest(htmlWithBullets,importurl,"html")
helper.waitFor(function(){
- return getinnertext().includes('bullet line 1');
- }).done(function() {
- expect(getinnertext()).to.be(
- '\n' +
- '\n' +
- '\n' +
- '\n' +
- '
\n')
- var results = exportfunc(helper.padChrome$.window.location.href)
- expect(results[0][1]).to.be('\r\n- bullet line 1
' +
- '- bullet line 2
- bullet2 line 1
' +
- '- bullet2 line 2
\r\n')
- expect(results[1][1]).to.be('\t* bullet line 1\n\t* bullet line 2\n\t\t* bullet2 line 1\n\t\t* bullet2 line 2\n\n')
- done();
- });
- });
- it("import a pad with bullets and newlines from html", function(done){
- var importurl = helper.padChrome$.window.location.href+'/import';
- var htmlWithBullets = '
';
- importrequest(htmlWithBullets,importurl,"html");
+ return expect(getinnertext()).to.be('\
+\n\
+\n\
+\n\
+\n\
+
\n')
+ })
+ var results = exportfunc(helper.padChrome$.window.location.href)
+ expect(results[0][1]).to.be('- bullet line 1
- bullet line 2
- bullet2 line 1
- bullet2 line 2
')
+ expect(results[1][1]).to.be('\t* bullet line 1\n\t* bullet line 2\n\t\t* bullet2 line 1\n\t\t* bullet2 line 2\n\n')
+ done()
+ })
+ xit("import a pad with bullets and newlines from html", function(done){
+ var importurl = helper.padChrome$.window.location.href+'/import'
+ var htmlWithBullets = '
'
+ importrequest(htmlWithBullets,importurl,"html")
helper.waitFor(function(){
- return getinnertext().includes('list-bullet1');
- }).done(function() {
- expect(getinnertext()).to.be('\n
\n\n\n
\n\n
\n');
- var results = exportfunc(helper.padChrome$.window.location.href);
- expect(results[0][1]).to.be('\r\n
\r\n');
- expect(results[1][1]).to.be('\t* bullet line 1\n\n\t* bullet line 2\n\t\t* bullet2 line 1\n\n\t\t* bullet2 line 2\n\n');
- done();
- });
- });
- it("import a pad with bullets and newlines and attributes from html", function(done){
- var importurl = helper.padChrome$.window.location.href+'/import';
- var htmlWithBullets = '
bullet4 line 2 bisubullet4 line 2 bs- bullet4 line 2 u
uis
';
- importrequest(htmlWithBullets,importurl,"html");
+ return expect(getinnertext()).to.be('\
+\n\
+
\n\
+\n\
+\n\
+
\n\
+\n\
+
\n')
+ })
+ var results = exportfunc(helper.padChrome$.window.location.href)
+ expect(results[0][1]).to.be('
')
+ expect(results[1][1]).to.be('\t* bullet line 1\n\n\t* bullet line 2\n\t\t* bullet2 line 1\n\n\t\t* bullet2 line 2\n\n')
+ done()
+ })
+ xit("import a pad with bullets and newlines and attributes from html", function(done){
+ var importurl = helper.padChrome$.window.location.href+'/import'
+ var htmlWithBullets = '
bullet4 line 2 bisubullet4 line 2 bs- bullet4 line 2 u
uis
'
+ importrequest(htmlWithBullets,importurl,"html")
helper.waitFor(function(){
- return getinnertext().includes('list-bullet1');
- }).done(function() {
- expect(getinnertext()).to.be('\
+ return expect(getinnertext()).to.be('\
\n\
\n\
\n\
\n
\n\
\n\
\n\
\n\
-
\n');
- var results = exportfunc(helper.padChrome$.window.location.href);
- expect(results[0][1]).to.be('\r\n
bullet4 line 2 bisubullet4 line 2 bs- bullet4 line 2 u
uis
\r\n');
- expect(results[1][1]).to.be('\t* bullet line 1\n\n\t* bullet line 2\n\t\t* bullet2 line 1\n\n\t\t\t\t* bullet4 line 2 bisu\n\t\t\t\t* bullet4 line 2 bs\n\t\t\t\t* bullet4 line 2 uuis\n\n');
- done();
- });
- });
- it("import a pad with nested bullets from html", function(done){
- var importurl = helper.padChrome$.window.location.href+'/import';
- var htmlWithBullets = '- bullet4 line 2
- bullet4 line 2
- bullet4 line 2
- bullet3 line 1
- bullet2 line 1
';
- importrequest(htmlWithBullets,importurl,"html");
- var oldtext = getinnertext();
+
\n')
+ })
+ var results = exportfunc(helper.padChrome$.window.location.href)
+ expect(results[0][1]).to.be('
bullet4 line 2 bisubullet4 line 2 bs- bullet4 line 2 u
uis
')
+ expect(results[1][1]).to.be('\t* bullet line 1\n\n\t* bullet line 2\n\t\t* bullet2 line 1\n\n\t\t\t\t* bullet4 line 2 bisu\n\t\t\t\t* bullet4 line 2 bs\n\t\t\t\t* bullet4 line 2 uuis\n\n')
+ done()
+ })
+ xit("import a pad with nested bullets from html", function(done){
+ var importurl = helper.padChrome$.window.location.href+'/import'
+ var htmlWithBullets = '- bullet4 line 2
- bullet4 line 2
- bullet4 line 2
- bullet3 line 1
- bullet2 line 1
'
+ importrequest(htmlWithBullets,importurl,"html")
+ var oldtext=getinnertext()
helper.waitFor(function(){
- return getinnertext().includes('list-bullet1');
- }).done(function() {
- expect(getinnertext()).to.be('\n\n\n\n\n\n\n\n
\n');
- var results = exportfunc(helper.padChrome$.window.location.href);
- expect(results[0][1]).to.be('\r\n- bullet line 1
- bullet line 2
- bullet2 line 1
- bullet4 line 2
- bullet4 line 2
- bullet4 line 2
- bullet3 line 1
- bullet2 line 1
\r\n');
- expect(results[1][1]).to.be('\t* bullet line 1\n\t* bullet line 2\n\t\t* bullet2 line 1\n\t\t\t\t* bullet4 line 2\n\t\t\t\t* bullet4 line 2\n\t\t\t\t* bullet4 line 2\n\t\t\t* bullet3 line 1\n\t* bullet2 line 1\n\n');
- done();
- });
- });
- it("import a pad with 8 levels of bullets and newlines and attributes from html", function(done){
+ return oldtext != getinnertext()
+// return expect(getinnertext()).to.be('\
+//\n\
+//\n\
+//\n\
+//\n\
+//\n\
+//\n\
+//
\n')
+ })
+
+ var results = exportfunc(helper.padChrome$.window.location.href)
+ expect(results[0][1]).to.be('- bullet line 1
- bullet line 2
- bullet2 line 1
- bullet4 line 2
- bullet4 line 2
- bullet4 line 2
- bullet3 line 1
- bullet2 line 1
')
+ expect(results[1][1]).to.be('\t* bullet line 1\n\t* bullet line 2\n\t\t* bullet2 line 1\n\t\t\t\t* bullet4 line 2\n\t\t\t\t* bullet4 line 2\n\t\t\t\t* bullet4 line 2\n\t\t\t* bullet3 line 1\n\t* bullet2 line 1\n\n')
+ done()
+ })
+ xit("import a pad with 8 levels of bullets and newlines and attributes from html", function(done){
var importurl = helper.padChrome$.window.location.href+'/import'
var htmlWithBullets = '
bullet4 line 2 bisubullet4 line 2 bs- bullet4 line 2 u
uis
'
importrequest(htmlWithBullets,importurl,"html")
helper.waitFor(function(){
- return getinnertext().includes('list-bullet1');
- }).done(function() {
- expect(getinnertext()).to.be('\
+ return expect(getinnertext()).to.be('\
\n\
\n\
\n\
\n
\n\
@@ -182,54 +180,58 @@ describe("import functionality", function(){
\n\
\n\
\n\
-
\n');
- var results = exportfunc(helper.padChrome$.window.location.href);
- expect(results[0][1]).to.be('\r\n
bullet4 line 2 bisubullet4 line 2 bs- bullet4 line 2 u
uis
\r\n') ;
- expect(results[1][1]).to.be('\t* bullet line 1\n\n\t* bullet line 2\n\t\t* bullet2 line 1\n\n\t\t\t\t* bullet4 line 2 bisu\n\t\t\t\t* bullet4 line 2 bs\n\t\t\t\t* bullet4 line 2 uuis\n\t\t\t\t\t\t\t\t* foo\n\t\t\t\t\t\t\t\t* foobar bs\n\t\t\t\t\t* foobar\n\n');
- done();
- });
- });
+
\n')
+ })
+ var results = exportfunc(helper.padChrome$.window.location.href)
+ expect(results[0][1]).to.be('
bullet4 line 2 bisubullet4 line 2 bs- bullet4 line 2 u
uis
')
+ expect(results[1][1]).to.be('\t* bullet line 1\n\n\t* bullet line 2\n\t\t* bullet2 line 1\n\n\t\t\t\t* bullet4 line 2 bisu\n\t\t\t\t* bullet4 line 2 bs\n\t\t\t\t* bullet4 line 2 uuis\n\t\t\t\t\t\t\t\t* foo\n\t\t\t\t\t\t\t\t* foobar bs\n\t\t\t\t\t* foobar\n\n')
+ done()
+ })
- it("import a pad with ordered lists from html", function(done){
- var importurl = helper.padChrome$.window.location.href+'/import';
- var htmlWithBullets = '- number 1 line 1
- number 2 line 2
';
- importrequest(htmlWithBullets,importurl,"html");
- helper.waitFor(function(){
- return getinnertext().includes('list-number1');
- }).done(function() {
- expect(getinnertext()).to.be('- number 1 line 1
\n- number 2 line 2
\n
\n');
- var results = exportfunc(helper.padChrome$.window.location.href);
- expect(results[0][1]).to.be('\r\n- number 1 line 1
- number 2 line 2
\r\n');
- expect(results[1][1]).to.be('\t1. number 1 line 1\n\t1. number 2 line 2\n\n');
- done();
- });
- });
- it("import a pad with ordered lists and newlines from html", function(done){
- var importurl = helper.padChrome$.window.location.href+'/import';
- var htmlWithBullets = '- number 9 line 1
- number 10 line 2
- number 2 times line 1
- number 2 times line 2
';
- importrequest(htmlWithBullets,importurl,"html");
- helper.waitFor(function(){
- return getinnertext().includes('list-number1');
- }).done(function() {
- expect(getinnertext()).to.be('- number 9 line 1
\n
\n- number 10 line 2
\n- number 2 times line 1
\n
\n- number 2 times line 2
\n
\n');
- var results = exportfunc(helper.padChrome$.window.location.href);
- expect(results[0][1]).to.be('\r\n- number 9 line 1
- number 10 line 2
- number 2 times line 1
- number 2 times line 2
\r\n');
- expect(results[1][1]).to.be('\t1. number 9 line 1\n\n\t1. number 10 line 2\n\t\t2. number 2 times line 1\n\n\t\t2. number 2 times line 2\n\n');
- done();
- });
- });
- it("import a pad with nested ordered lists and attributes and newlines from html", function(done){
- var importurl = helper.padChrome$.window.location.href+'/import';
- var htmlWithBullets = 'bold strikethrough italics underline line 1bold
- number 10 line 2
- number 2 times line 1
- number 2 times line 2
';
- importrequest(htmlWithBullets,importurl,"html");
- helper.waitFor(function(){
- return getinnertext().includes('list-number1');
- }).done(function() {
- expect(getinnertext()).to.be('bold strikethrough italics underlineline1bold
\n
\n- number 10 line 2
\n- number 2 times line 1
\n
\n- number 2 times line 2
\n
\n');
- var results = exportfunc(helper.padChrome$.window.location.href);
- expect(results[0][1]).to.be('\r\nbold strikethrough italics underlineline1bold
- number 10 line 2
- number 2 times line 1
- number 2 times line 2
\r\n');
- expect(results[1][1]).to.be('\t1. bold strikethrough italics underlineline1bold\n\n\t1. number 10 line 2\n\t\t2. number 2 times line 1\n\n\t\t2. number 2 times line 2\n\n');
- done();
- });
- });
-});
+ xit("import a pad with ordered lists from html", function(done){
+ var importurl = helper.padChrome$.window.location.href+'/import'
+ var htmlWithBullets = '- number 1 line 1
- number 2 line 2
'
+ importrequest(htmlWithBullets,importurl,"html")
+ -console.error(getinnertext())
+ expect(getinnertext()).to.be('\
+- number 1 line 1
\n\
+- number 2 line 2
\n\
+
\n')
+ var results = exportfunc(helper.padChrome$.window.location.href)
+ expect(results[0][1]).to.be('- number 1 line 1
- number 2 line 2
')
+ expect(results[1][1]).to.be('')
+ done()
+ })
+ xit("import a pad with ordered lists and newlines from html", function(done){
+ var importurl = helper.padChrome$.window.location.href+'/import'
+ var htmlWithBullets = '- number 9 line 1
- number 10 line 2
- number 2 times line 1
- number 2 times line 2
'
+ importrequest(htmlWithBullets,importurl,"html")
+ expect(getinnertext()).to.be('\
+- number 9 line 1
\n\
+
\n\
+- number 10 line 2
\n\
+- number 2 times line 1
\n\
+
\n\
+- number 2 times line 2
\n\
+
\n')
+ var results = exportfunc(helper.padChrome$.window.location.href)
+ console.error(results)
+ done()
+ })
+ xit("import a pad with nested ordered lists and attributes and newlines from html", function(done){
+ var importurl = helper.padChrome$.window.location.href+'/import'
+ var htmlWithBullets = 'bold strikethrough italics underline line 1bold
- number 10 line 2
- number 2 times line 1
- number 2 times line 2
'
+ importrequest(htmlWithBullets,importurl,"html")
+ expect(getinnertext()).to.be('\
+bold strikethrough italics underline line 1bold
\n\
+
\n\
+- number 10 line 2
\n\
+- number 2 times line 1
\n\
+
\n\
+- number 2 times line 2
\n\
+
\n')
+ var results = exportfunc(helper.padChrome$.window.location.href)
+ console.error(results)
+ done()
+ })
+})