Adds simple EscapeStore spec.
authorJakub Pawlowicz <contact@jakubpawlowicz.com>
Thu, 18 Sep 2014 09:09:31 +0000 (11:09 +0200)
committerJakub Pawlowicz <contact@jakubpawlowicz.com>
Fri, 10 Oct 2014 20:22:43 +0000 (21:22 +0100)
test/text/escape-store-test.js [new file with mode: 0644]

diff --git a/test/text/escape-store-test.js b/test/text/escape-store-test.js
new file mode 100644 (file)
index 0000000..5d66e0a
--- /dev/null
@@ -0,0 +1,19 @@
+var vows = require('vows');
+var assert = require('assert');
+var EscapeStore = require('../../lib/text/escape-store');
+
+vows.describe('escape-store')
+  .addBatch({
+    'data': {
+      topic: new EscapeStore('TEST'),
+      store: function (escapeStore) {
+        var placeholder = escapeStore.store('data');
+        assert.equal(placeholder, '__ESCAPED_TEST_CLEAN_CSS0__');
+      },
+      restore: function (escapeStore) {
+        var data = escapeStore.restore('__ESCAPED_TEST_CLEAN_CSS0__');
+        assert.equal(data, 'data');
+      }
+    }
+  })
+  .export(module);