diff --git a/tests/basic-spec.js b/tests/basic-spec.js index d7c0c04..6637cce 100644 --- a/tests/basic-spec.js +++ b/tests/basic-spec.js @@ -1,17 +1,25 @@ var fs = require('fs'); var converter = require('../index.js'); -describe("links", function () { - it("should render links", function (done) { - fs.readFile('tests/input/links.txt', 'utf8',function(err, input){ - fs.readFile('tests/output/links.html', 'utf8',function(err, output){ +describe("parser", function () { + it("should render links in a list", function (done) { + fs.readFile('tests/input/links/list.txt', 'utf8',function(err, input){ + fs.readFile('tests/output/links/list.html', 'utf8',function(err, output){ + expect(converter(input)+'\n').toBe(output); + done(); + }); + }); + }); + it("should render links in a paragraph", function (done) { + fs.readFile('tests/input/links/paragraph.txt', 'utf8',function(err, input){ + fs.readFile('tests/output/links/paragraph.html', 'utf8',function(err, output){ expect(converter(input)+'\n').toBe(output); done(); }); }); }); }); -describe("lists", function () { +describe("parser", function () { it("should render lists", function (done) { fs.readFile('tests/input/lists.txt', 'utf8',function(err, input){ fs.readFile('tests/output/lists.html', 'utf8',function(err, output){ @@ -21,7 +29,7 @@ describe("lists", function () { }); }); }); -describe("single lines", function (done) { +describe("parser", function (done) { it("should render paragraphs and headers", function (done) { fs.readFile('tests/input/single_lines.txt', 'utf8',function(err, input){ fs.readFile('tests/output/single_lines.html', 'utf8',function(err, output){ diff --git a/tests/input/links/list.txt b/tests/input/links/list.txt new file mode 100644 index 0000000..7466224 --- /dev/null +++ b/tests/input/links/list.txt @@ -0,0 +1,2 @@ +this is a list + go to this guy: http://www.google.com diff --git a/tests/input/links.txt b/tests/input/links/paragraph.txt similarity index 54% rename from tests/input/links.txt rename to tests/input/links/paragraph.txt index a7be19e..ec73abc 100644 --- a/tests/input/links.txt +++ b/tests/input/links/paragraph.txt @@ -1,4 +1 @@ -this is a list - go to this guy: http://www.google.com - this is a link in a paragraph with https: https://www.google.com diff --git a/tests/output/links.html b/tests/output/links/list.html similarity index 58% rename from tests/output/links.html rename to tests/output/links/list.html index df5749f..72e09c7 100644 --- a/tests/output/links.html +++ b/tests/output/links/list.html @@ -8,4 +8,3 @@ -

this is a link in a paragraph with https: https://www.google.com

diff --git a/tests/output/links/paragraph.html b/tests/output/links/paragraph.html new file mode 100644 index 0000000..e1f0c04 --- /dev/null +++ b/tests/output/links/paragraph.html @@ -0,0 +1 @@ +

this is a link in a paragraph with https: https://www.google.com