Buckets:
| /*jshint node:true */ | |
| ; | |
| var bufferEq = require('./index'); | |
| var assert = require('assert'); | |
| describe('buffer-equal-constant-time', function() { | |
| var a = new Buffer('asdfasdf123456'); | |
| var b = new Buffer('asdfasdf123456'); | |
| var c = new Buffer('asdfasdf'); | |
| describe('bufferEq', function() { | |
| it('says a == b', function() { | |
| assert.strictEqual(bufferEq(a, b), true); | |
| }); | |
| it('says a != c', function() { | |
| assert.strictEqual(bufferEq(a, c), false); | |
| }); | |
| }); | |
| describe('install/restore', function() { | |
| before(function() { | |
| bufferEq.install(); | |
| }); | |
| after(function() { | |
| bufferEq.restore(); | |
| }); | |
| it('installed an .equal method', function() { | |
| var SlowBuffer = require('buffer').SlowBuffer; | |
| assert.ok(Buffer.prototype.equal); | |
| assert.ok(SlowBuffer.prototype.equal); | |
| }); | |
| it('infected existing Buffers', function() { | |
| assert.strictEqual(a.equal(b), true); | |
| assert.strictEqual(a.equal(c), false); | |
| }); | |
| }); | |
| }); | |
Xet Storage Details
- Size:
- 1.01 kB
- Xet hash:
- b59ce2b9af9dc59526db9e1945ec506b8c3b9202520dc71c316a88b6fe2d5b8d
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.