diff --git a/editions/test/tiddlers/tests/test-wikitext.js b/editions/test/tiddlers/tests/test-wikitext.js index accfbfab1..dfddeedec 100644 --- a/editions/test/tiddlers/tests/test-wikitext.js +++ b/editions/test/tiddlers/tests/test-wikitext.js @@ -21,15 +21,24 @@ describe("WikiText tests", function() { wiki.addTiddler({title: "TiddlerTwo", text: "The rain in Spain\nfalls mainly on the plain"}); wiki.addTiddler({title: "TiddlerThree", text: "The speed of sound\n\nThe light of speed"}); - it("should render tiddlers in plain text", function() { + it("should render tiddlers with no special markup render as-is", function() { expect(wiki.renderTiddler("text/plain","TiddlerOne")).toBe("The quick brown fox"); + }); + it("should preserve single new lines", function() { expect(wiki.renderTiddler("text/plain","TiddlerTwo")).toBe("The rain in Spain\nfalls mainly on the plain"); + }); + it("should use double new lines to create paragraphs", function() { + // The paragraphs are lost in the conversion to plain text expect(wiki.renderTiddler("text/plain","TiddlerThree")).toBe("The speed of soundThe light of speed"); }); - it("should render tiddlers in HTML", function() { + it("should render plain text tiddlers as a paragraph", function() { expect(wiki.renderTiddler("text/html","TiddlerOne")).toBe("

\nThe quick brown fox

"); + }); + it("should preserve single new lines", function() { expect(wiki.renderTiddler("text/html","TiddlerTwo")).toBe("

\nThe rain in Spain\nfalls mainly on the plain

"); + }); + it("should use double new lines to create paragraphs", function() { expect(wiki.renderTiddler("text/html","TiddlerThree")).toBe("

\nThe speed of sound

\nThe light of speed

"); });