1 | 'use strict';
|
2 |
|
3 | var isEqual = require('../src/equal'),
|
4 | assert = require('chai').assert;
|
5 |
|
6 | describe('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 | });
|