UNPKG

653 BJavaScriptView Raw
1'use strict';
2
3var isEqual = require('../src/equal'),
4 assert = require('chai').assert;
5
6describe('equal', function() {
7 it('returns a function if only one argument provided', function() {
8 assert.ok(isEqual(5) instanceof Function);
9 });
10
11 it('returns false is value is not equal to expected one', function() {
12 assert.ok(isEqual(5, '4') === false);
13 assert.ok(isEqual(5)('4') === false);
14 });
15
16 it('returns true is value is equal to expected one', function() {
17 assert.ok(isEqual(5, '5'));
18 assert.ok(isEqual(5, 5));
19 assert.ok(isEqual(5)('5'));
20 assert.ok(isEqual(5)(5));
21 });
22});