assert.throws(function() { var b = new Buffer(1); b.equals('abc'); });
assert.throws(function() { var b = new Buffer(1); Buffer.compare(b, 'abc'); }); assert.throws(function() { var b = new Buffer(1); Buffer.compare('abc', b); }); assert.throws(function() { var b = new Buffer(1); b.compare('abc'); }); // Test Equals var b = new Buffer(5).fill('abcdf'); var c = new Buffer(5).fill('abcdf'); var d = new Buffer(5).fill('abcde'); var e = new Buffer(6).fill('abcdef'); assert.ok(b.equals(c)); assert.ok(!c.equals(d)); assert.ok(!d.equals(e)); assert.throws(function() { var b = new Buffer(1); b.equals('abc'); });