diff options
Diffstat (limited to 'test/caldav/query_builder_test.js')
-rw-r--r-- | test/caldav/query_builder_test.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/test/caldav/query_builder_test.js b/test/caldav/query_builder_test.js index 2e8bd8a..ea33c73 100644 --- a/test/caldav/query_builder_test.js +++ b/test/caldav/query_builder_test.js @@ -20,6 +20,28 @@ suite('caldav/query_builder', function() { template = new Template('container'); }); + suite('Node', function() { + var builder; + + setup(function() { + builder = new Builder({ template: template }); + }); + + test('export', function() { + assert.ok(Builder.Node); + }); + + test('#appendString', function() { + var subject = new Builder.Node(builder, 'foo'); + subject.appendString('<a></a>'); + var out = subject.toString(); + assert.equal( + out, + '<N0:comp name="foo"><a></a></N0:comp>' + ); + }); + }); + test('no template given', function() { assert.throws(function() { new Builder(); |