From ad75779025dd2fdae2eab851e1be1c6e5b8955ef Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 1 Apr 2013 12:55:21 +0100 Subject: Generate HTML for bold elements --- tests/documents.tests.js | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) (limited to 'tests/documents.tests.js') diff --git a/tests/documents.tests.js b/tests/documents.tests.js index 06faf10..9cd3a49 100644 --- a/tests/documents.tests.js +++ b/tests/documents.tests.js @@ -13,7 +13,7 @@ describe('DocumentConverter', function() { ]); var converter = new DocumentConverter(); return converter.convertToHtml(document).then(function(result) { - assert.equal("

Hello.

", result.html); + assert.equal(result.html, "

Hello.

"); }); }); @@ -33,7 +33,7 @@ describe('DocumentConverter', function() { ]); var converter = new DocumentConverter({defaultParagraphStyle: styles.topLevelElement("h1")}); return converter.convertToHtml(document).then(function(result) { - assert.equal("

Hello.

", result.html); + assert.equal(result.html, "

Hello.

"); }); }); @@ -43,7 +43,7 @@ describe('DocumentConverter', function() { ]); var converter = new DocumentConverter(); return converter.convertToHtml(document).then(function(result) { - assert.equal("

1 < 2

", result.html); + assert.equal(result.html, "

1 < 2

"); }); }); @@ -54,7 +54,7 @@ describe('DocumentConverter', function() { ]); var converter = new DocumentConverter(); return converter.convertToHtml(document).then(function(result) { - assert.equal("

Hello.

Goodbye.

", result.html); + assert.equal(result.html, "

Hello.

Goodbye.

"); }); }); @@ -68,7 +68,7 @@ describe('DocumentConverter', function() { } }); return converter.convertToHtml(document).then(function(result) { - assert.equal("

Hello.

", result.html); + assert.equal(result.html, "

Hello.

"); }); }); @@ -82,7 +82,25 @@ describe('DocumentConverter', function() { } }); return converter.convertToHtml(document).then(function(result) { - assert.equal("

Hello.

", result.html); + assert.equal(result.html, "

Hello.

"); + }); + }); + + test('bold runs are wrapped in tags', function() { + var run = runOfText("Hello.", {isBold: true}); + var converter = new DocumentConverter(); + return converter.convertToHtml(run).then(function(result) { + assert.equal(result.html, "Hello."); + }); + }); + + test('bold runs can exist inside other tags', function() { + var run = new documents.Paragraph([ + runOfText("Hello.", {isBold: true}) + ]); + var converter = new DocumentConverter(); + return converter.convertToHtml(run).then(function(result) { + assert.equal(result.html, "

Hello.

"); }); }); }); @@ -94,7 +112,7 @@ function paragraphOfText(text, styleName) { }); } -function runOfText(text) { +function runOfText(text, properties) { var textElement = new documents.Text(text); - return new documents.Run([textElement]); + return new documents.Run([textElement], properties); } -- cgit v1.2.3