From 153d685723e1afc7c6634d95f957c0b2653a74bc Mon Sep 17 00:00:00 2001 From: Feross Aboukhadijeh Date: Thu, 19 Dec 2013 21:24:55 -0800 Subject: [PATCH] add tests for util.isBuffer --- test/browser/is.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/browser/is.js b/test/browser/is.js index 84573cc..f63bff9 100644 --- a/test/browser/is.js +++ b/test/browser/is.js @@ -77,3 +77,15 @@ test('util._extend', function () { assert.deepEqual(util._extend({a:1}, {b:2}), {a:1, b:2}); assert.deepEqual(util._extend({a:1, b:2}, {b:3}), {a:1, b:3}); }); + +test('util.isBuffer', function () { + assert.equal(true, util.isBuffer(new Buffer(4))); + assert.equal(true, util.isBuffer(Buffer(4))); + assert.equal(true, util.isBuffer(new Buffer(4))); + assert.equal(true, util.isBuffer(new Buffer([1, 2, 3, 4]))); + assert.equal(false, util.isBuffer({})); + assert.equal(false, util.isBuffer([])); + assert.equal(false, util.isBuffer(new Error())); + assert.equal(false, util.isRegExp(new Date())); + assert.equal(true, util.isBuffer(Object.create(Buffer.prototype))); +});