From dfa816df9bf57f20ec5288408511810df6b458d3 Mon Sep 17 00:00:00 2001 From: mzabriskie Date: Tue, 17 Mar 2015 23:07:32 -0600 Subject: [PATCH] Adding utils tests --- test/unit/utils/isX.js | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/test/unit/utils/isX.js b/test/unit/utils/isX.js index c50f43a..0d14021 100644 --- a/test/unit/utils/isX.js +++ b/test/unit/utils/isX.js @@ -7,6 +7,27 @@ module.exports = { test.done(); }, + testIsArrayBuffer: function (test) { + test.equals(utils.isArrayBuffer(new ArrayBuffer(2)), true); + test.done(); + }, + + testIsArrayBufferView: function (test) { + test.equals(utils.isArrayBufferView(new DataView(new ArrayBuffer(2))), true); + test.done(); + }, + + // TODO These tests need a browser to run + // testIsFormData: function (test) { + // test.equals(utils.isFormData(new FormData()), true); + // test.done(); + // }, + // + // testIsBlob: function (test) { + // test.equals(utils.isBlob(new Blob(['

Foo

'], {type: 'text/html'})), true); + // test.done(); + // }, + testIsString: function (test) { test.equals(utils.isString(''), true); test.equals(utils.isString({toString: function () { return ''; }}), false); @@ -36,4 +57,4 @@ module.exports = { test.equals(utils.isDate(Date.now()), false); test.done(); } -}; \ No newline at end of file +};