From 0aa39fa97fc7a976ebae7aef33bdc37b5086782d Mon Sep 17 00:00:00 2001 From: Iskren Chernev Date: Mon, 7 Aug 2017 01:52:34 +0300 Subject: [PATCH] Drop isNumeric utility fn --- src/lib/utils/is-numeric.js | 6 ------ src/test/moment/is_numeric.js | 26 -------------------------- 2 files changed, 32 deletions(-) delete mode 100644 src/lib/utils/is-numeric.js delete mode 100644 src/test/moment/is_numeric.js diff --git a/src/lib/utils/is-numeric.js b/src/lib/utils/is-numeric.js deleted file mode 100644 index 64a5822dc..000000000 --- a/src/lib/utils/is-numeric.js +++ /dev/null @@ -1,6 +0,0 @@ -export default function isNumeric(val) { - var _val = +val; - return (val !== val + 1) && //infinity check - (_val === +val) && //Cute coercion check - (typeof val !== 'object'); //Array/object check -} diff --git a/src/test/moment/is_numeric.js b/src/test/moment/is_numeric.js deleted file mode 100644 index ac7af2235..000000000 --- a/src/test/moment/is_numeric.js +++ /dev/null @@ -1,26 +0,0 @@ -import { module, test } from '../qunit'; -import isNumeric from '../../lib/utils/is-numeric.js'; - -test('isNumeric recognizes numeric things', function (assert) { - assert.ok(isNumeric(1), 'simple integer'); - assert.ok(isNumeric(0), 'simple number'); - assert.ok(isNumeric(-0), 'silly number'); - assert.ok(isNumeric(1010010293029), 'large number'); - assert.ok(isNumeric(1.100393830000), 'decimal numbers'); - assert.ok(isNumeric(Math.LN2), 'natural log of two'); - assert.ok(isNumeric(Math.PI), 'delicious number'); - assert.ok(isNumeric(5e10), 'scientifically notated number'); -}); - -test('isNumeric rejects non-numeric things', function (assert) { - assert.ok(!isNumeric(NaN), 'not number'); - assert.ok(!isNumeric(Infinity), 'largest number'); - assert.ok(!isNumeric(-Infinity), 'smallest number'); - assert.ok(!isNumeric(), 'nothing'); - assert.ok(!isNumeric(undefined), 'undefined'); - assert.ok(!isNumeric(null), 'null'); - assert.ok(!isNumeric([1]), 'array'); - assert.ok(!isNumeric('[1,2,3]'), 'string'); - assert.ok(!isNumeric(new Date()), 'date'); - assert.ok(!isNumeric({a:1,b:2}), 'object'); -}); -- 2.47.2