PHP 8.2.30
Preview: test.js Size: 1013 B
/home/byroehnu/.trash/node_modules11/buffer-equal-constant-time/test.js

/*jshint node:true */
'use strict';

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

});

Directory Contents

Dirs: 0 × Files: 7

Name Size Perms Modified Actions
26 B lrw-r--r-- 2026-02-03 15:06:12
Edit Download
45 B lrw-r--r-- 2026-02-03 15:06:14
Edit Download
1.02 KB lrw-r--r-- 2026-02-03 15:06:14
Edit Download
1.48 KB lrw-r--r-- 2026-02-03 15:06:14
Edit Download
484 B lrw-r--r-- 2026-02-03 15:06:12
Edit Download
1.08 KB lrw-r--r-- 2026-02-03 15:06:12
Edit Download
1013 B lrw-r--r-- 2026-02-03 15:06:14
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).