diff options
Diffstat (limited to 'tests/html-generator.tests.js')
| -rw-r--r-- | tests/html-generator.tests.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/html-generator.tests.js b/tests/html-generator.tests.js index f361633..6921b45 100644 --- a/tests/html-generator.tests.js +++ b/tests/html-generator.tests.js @@ -69,4 +69,13 @@ describe('HtmlGenerator', function() { generator.selfClosing({tagName: "br", attributes: {"data-blah": "<"}}); return assert.equal(generator.asString(), '<br data-blah="<" />'); }); + + test('appendPath does not close currently-open elements', function() { + var generator = new HtmlGenerator(); + generator.satisfyPath(htmlPaths.elements(["strong"])); + generator.appendPath(htmlPaths.elements(["em"])); + generator.text("Hello!"); + generator.closeAll(); + return assert.equal(generator.asString(), "<strong><em>Hello!</em></strong>"); + }); }); |
