summaryrefslogtreecommitdiff
path: root/desktop/node_modules/buffer-equal/test/eq.js
blob: 932211135695b63db8df577ffc4395b2123d2bdc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
'use strict';

var bufferEqual = require('../');
var test = require('tape');

test('equal', function (t) {
	var eq = bufferEqual(
		new Buffer([253, 254, 255]),
		new Buffer([253, 254, 255])
	);
	t.strictEqual(eq, true);
	t.end();
});

test('not equal', function (t) {
	var eq = bufferEqual(
		new Buffer('abc'),
		new Buffer('abcd')
	);
	t.strictEqual(eq, false);
	t.end();
});

test('not equal not buffer', function (t) {
	var eq = bufferEqual(
		new Buffer('abc'),
		'abc'
	);
	t.strictEqual(eq, undefined);
	t.end();
});

test('equal not buffer', function (t) {
	var eq = bufferEqual('abc', 'abc');
	t.strictEqual(eq, undefined);
	t.end();
});