PHP 8.2.30
Preview: test.js Size: 1013 B
/home/byroehnu/easepaybiz.easetack.com/node_modules/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: 8

Name Size Perms Modified Actions
127 B lr--r--r-- 2026-03-14 01:49:11
Edit Download
26 B lrw-r--r-- 2026-03-05 00:19:58
Edit Download
45 B lrw-r--r-- 2026-03-05 00:19:59
Edit Download
1.02 KB lrw-r--r-- 2026-03-05 00:19:58
Edit Download
1.48 KB lrw-r--r-- 2026-03-05 00:19:59
Edit Download
484 B lrw-r--r-- 2026-03-05 00:19:58
Edit Download
1.08 KB lrw-r--r-- 2026-03-05 00:19:58
Edit Download
1013 B lrw-r--r-- 2026-03-05 00:19:58
Edit Download

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