UNPKG

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