aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2013-03-29 21:11:44 +0000
committerMichael Williamson <mike@zwobble.org>2013-03-29 21:11:44 +0000
commitd3a8fc6cf15038553f0d67e79c03afb64e826644 (patch)
tree20b71fedf242867ab1c963b1e359d1c8b84a2524
parent257aee36fef663731ad29924b296ee518bf6e68f (diff)
Test that asString closes all elements
-rw-r--r--tests/html-generator.tests.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/html-generator.tests.js b/tests/html-generator.tests.js
index d5a4b9e..822aed9 100644
--- a/tests/html-generator.tests.js
+++ b/tests/html-generator.tests.js
@@ -2,6 +2,7 @@ var assert = require("assert");
var test = require("./testing").test;
var HtmlGenerator = require("../lib/html-generator").HtmlGenerator;
+var styles = require("../lib/styles");
describe('HtmlGenerator', function() {
@@ -14,5 +15,12 @@ describe('HtmlGenerator', function() {
var generator = new HtmlGenerator();
generator.text("<");
return assert.equal("&lt;", generator.asString());
- })
+ });
+
+ test('asString closes all elements', function() {
+ var generator = new HtmlGenerator();
+ generator.style(styles.elements(["p", "span"]));
+ generator.text("Hello!");
+ return assert.equal("<p><span>Hello!</span></p>", generator.asString());
+ });
})