]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Drop isNumeric utility fn 4106/head
authorIskren Chernev <iskren.chernev@gmail.com>
Sun, 6 Aug 2017 22:52:34 +0000 (01:52 +0300)
committerIskren Chernev <iskren.chernev@gmail.com>
Sun, 6 Aug 2017 22:52:34 +0000 (01:52 +0300)
src/lib/utils/is-numeric.js [deleted file]
src/test/moment/is_numeric.js [deleted file]

diff --git a/src/lib/utils/is-numeric.js b/src/lib/utils/is-numeric.js
deleted file mode 100644 (file)
index 64a5822..0000000
+++ /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 (file)
index ac7af22..0000000
+++ /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');
-});