Sha256: 7cb0a7c8420b99e03bda05ea9bd829bb3d364a9e0a123f665974fa254db9a7ac

Contents?: true

Size: 1.06 KB

Versions: 31

Compression:

Stored size: 1.06 KB

Contents

'use strict';

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

test('not negative zero', function (t) {
	t.notOk(isNegativeZero(), 'undefined is not negative zero');
	t.notOk(isNegativeZero(null), 'null is not negative zero');
	t.notOk(isNegativeZero(false), 'false is not negative zero');
	t.notOk(isNegativeZero(true), 'true is not negative zero');
	t.notOk(isNegativeZero(0), 'positive zero is not negative zero');
	t.notOk(isNegativeZero(Infinity), 'Infinity is not negative zero');
	t.notOk(isNegativeZero(-Infinity), '-Infinity is not negative zero');
	t.notOk(isNegativeZero(NaN), 'NaN is not negative zero');
	t.notOk(isNegativeZero('foo'), 'string is not negative zero');
	t.notOk(isNegativeZero([]), 'array is not negative zero');
	t.notOk(isNegativeZero({}), 'object is not negative zero');
	t.notOk(isNegativeZero(function () {}), 'function is not negative zero');
	t.notOk(isNegativeZero(-1), '-1 is not negative zero');

	t.end();
});

test('negative zero', function (t) {
	t.ok(isNegativeZero(-0), 'negative zero is negative zero');
	t.end();
});

Version data entries

31 entries across 30 versions & 4 rubygems

Version Path
immosquare-cleaner-0.1.32 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.31 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.30 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.29 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.28 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.27 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.26 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.25 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.24 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.23 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.22 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.21 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.20 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.19 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.18 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.17 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.16 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.14 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.13 node_modules/is-negative-zero/test/index.js
immosquare-cleaner-0.1.12 node_modules/is-negative-zero/test/index.js