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