diff options
| author | Michael Williamson <mike@zwobble.org> | 2015-10-13 21:09:40 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2015-10-13 21:09:40 +0100 |
| commit | 4163a1ec773f0695baa41000050745df37f789e0 (patch) | |
| tree | de3245cb3353d3e1d501cd47cde233a55e06bb46 /tests/html-generator.tests.js | |
| parent | 4d05ab04ef7c31886030ea4ca5c1275c9f9c52e0 (diff) | |
Fix HTML generation when the HTML path has no fresh elements
Diffstat (limited to 'tests/html-generator.tests.js')
| -rw-r--r-- | tests/html-generator.tests.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/html-generator.tests.js b/tests/html-generator.tests.js index 6921b45..522e010 100644 --- a/tests/html-generator.tests.js +++ b/tests/html-generator.tests.js @@ -40,6 +40,19 @@ describe('HtmlGenerator', function() { return assert.equal(generator.asString(), ""); }); + test('can leave all HTML elements for next style', function() { + var generator = new HtmlGenerator(); + var htmlPath = htmlPaths.elements([ + htmlPaths.element("p", {}, {fresh: false}) + ]); + generator.satisfyPath(htmlPath); + generator.text("Apple"); + generator.satisfyPath(htmlPath); + generator.text("Banana"); + generator.closeAll(); + return assert.equal(generator.asString(), "<p>AppleBanana</p>"); + }); + test('can leave some HTML elements for next style', function() { var generator = new HtmlGenerator(); var listPath = htmlPaths.elements([ |
