Merge branch 'v1.3-dev'
[websub-hub] / test / src / template / template-helper.js
index 8c8579d1cc5a83b3d65b8acd2c232805d61097a8..6dc85a351868bfa2093649643d61abdbe507eaea 100644 (file)
@@ -1,7 +1,7 @@
 /* eslint-env mocha */
 'use strict';
 
-const assert = require('assert');
+const assert = require('node:assert');
 const th = require('../../../src/template/template-helper');
 
 describe('Template Helper', function () {
@@ -63,4 +63,19 @@ describe('Template Helper', function () {
     });
   }); // renderSubscriptionRowHeader
 
+  describe('xmlEscape', function () {
+    it('ignores numbers', function () {
+      const result = th.xmlEscape(3);
+      assert.strictEqual(result, 3);
+    });
+    it('ignores objects', function () {
+      const result = th.xmlEscape({});
+      assert.strictEqual(result, undefined);
+    });
+    it('escapes a thing', function () {
+      const result = th.xmlEscape('&');
+      assert.strictEqual(result, '&');
+    });
+  }); // xmlEscape
+
 });