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 +};