aboutsummaryrefslogtreecommitdiffstats
path: root/test/caldav/query_builder_test.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/caldav/query_builder_test.js')
-rw-r--r--test/caldav/query_builder_test.js22
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();