diff options
Diffstat (limited to 'node_modules/es5-ext/test')
383 files changed, 0 insertions, 4817 deletions
diff --git a/node_modules/es5-ext/test/.eslintrc.json b/node_modules/es5-ext/test/.eslintrc.json deleted file mode 100644 index 3ac4585bd..000000000 --- a/node_modules/es5-ext/test/.eslintrc.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "globals": { - "Symbol": true - }, - "rules": { - "consistent-this": "off", - "id-length": "off", - "no-empty-function": "off", - "no-eval": "off", - "no-new-wrappers": "off", - "no-prototype-builtins": "off", - "no-shadow": "off" - } -} diff --git a/node_modules/es5-ext/test/__tad.js b/node_modules/es5-ext/test/__tad.js deleted file mode 100644 index 883c37928..000000000 --- a/node_modules/es5-ext/test/__tad.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -exports.context = null; diff --git a/node_modules/es5-ext/test/array/#/@@iterator/implement.js b/node_modules/es5-ext/test/array/#/@@iterator/implement.js deleted file mode 100644 index 1a20aa82e..000000000 --- a/node_modules/es5-ext/test/array/#/@@iterator/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../array/#/@@iterator/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/array/#/@@iterator/index.js b/node_modules/es5-ext/test/array/#/@@iterator/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/array/#/@@iterator/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/array/#/@@iterator/is-implemented.js b/node_modules/es5-ext/test/array/#/@@iterator/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/array/#/@@iterator/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/#/@@iterator/shim.js b/node_modules/es5-ext/test/array/#/@@iterator/shim.js deleted file mode 100644 index 71b71d58a..000000000 --- a/node_modules/es5-ext/test/array/#/@@iterator/shim.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -exports.__generic = function (t, a) { - var iterator = t.call(this); - a.deep(iterator.next(), { value: "1", done: false }); - a.deep(iterator.next(), { value: "2", done: false }); - a.deep(iterator.next(), { value: "3", done: false }); - a.deep(iterator.next(), { value: undefined, done: true }); -}; diff --git a/node_modules/es5-ext/test/array/#/_compare-by-length.js b/node_modules/es5-ext/test/array/#/_compare-by-length.js deleted file mode 100644 index a53d8470f..000000000 --- a/node_modules/es5-ext/test/array/#/_compare-by-length.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var arr = [4, 5, 6], obj1 = { length: 8 }, obj2 = {}, obj3 = { length: 1 }; - - a.deep([arr, obj1, obj2, obj3].sort(t), [obj2, obj3, arr, obj1]); -}; diff --git a/node_modules/es5-ext/test/array/#/binary-search.js b/node_modules/es5-ext/test/array/#/binary-search.js deleted file mode 100644 index 04dfaefa4..000000000 --- a/node_modules/es5-ext/test/array/#/binary-search.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; - -var compare = function (value) { - return this - value; -}; - -module.exports = function (t, a) { - var arr; - arr = [2, 5, 5, 8, 34, 67, 98, 345, 678]; - - // Highest, equal match - a(t.call(arr, compare.bind(1)), 0, "All higher"); - a(t.call(arr, compare.bind(679)), arr.length - 1, "All lower"); - a(t.call(arr, compare.bind(4)), 0, "Mid"); - a(t.call(arr, compare.bind(5)), 2, "Match"); - a(t.call(arr, compare.bind(6)), 2, "Above"); -}; diff --git a/node_modules/es5-ext/test/array/#/clear.js b/node_modules/es5-ext/test/array/#/clear.js deleted file mode 100644 index 640cc1926..000000000 --- a/node_modules/es5-ext/test/array/#/clear.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var arr = [1, 2, {}, 4]; - a(t.call(arr), arr, "Returns same array"); - a.deep(arr, [], "Empties array"); -}; diff --git a/node_modules/es5-ext/test/array/#/compact.js b/node_modules/es5-ext/test/array/#/compact.js deleted file mode 100644 index 05160844e..000000000 --- a/node_modules/es5-ext/test/array/#/compact.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; - -module.exports = { - "__generic": function (t, a) { - a(t.call(this).length, 3); - }, - "": function (t, a) { - var o, x, y, z; - o = {}; - x = [0, 1, "", null, o, false, undefined, true]; - y = x.slice(0); - - a.not(z = t.call(x), x, "Returns different object"); - a.deep(x, y, "Origin not changed"); - a.deep(z, [0, 1, "", o, false, true], "Result"); - } -}; diff --git a/node_modules/es5-ext/test/array/#/concat/implement.js b/node_modules/es5-ext/test/array/#/concat/implement.js deleted file mode 100644 index c4dc41fa7..000000000 --- a/node_modules/es5-ext/test/array/#/concat/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../array/#/concat/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/array/#/concat/index.js b/node_modules/es5-ext/test/array/#/concat/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/array/#/concat/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/array/#/concat/is-implemented.js b/node_modules/es5-ext/test/array/#/concat/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/array/#/concat/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/#/concat/shim.js b/node_modules/es5-ext/test/array/#/concat/shim.js deleted file mode 100644 index 30a9b0c62..000000000 --- a/node_modules/es5-ext/test/array/#/concat/shim.js +++ /dev/null @@ -1,26 +0,0 @@ -"use strict"; - -var isConcatSpreadable = require("es6-symbol").isConcatSpreadable - , SubArray = require("../../../../array/_sub-array-dummy-safe"); - -module.exports = function (t, a) { - var arr = [1, 3, 45], x = {}, subArr, subArr2, result; - - a.deep(t.call(arr, "2d", x, ["ere", "fe", x], false, null), - [1, 3, 45, "2d", x, "ere", "fe", x, false, null], "Plain array"); - - subArr = new SubArray("lol", "miszko"); - subArr2 = new SubArray("elo", "fol"); - - result = t.call(subArr, "df", arr, "fef", subArr2, null); - a(result instanceof SubArray, true, "Instance of subclass"); - a.deep(result, ["lol", "miszko", "df", 1, 3, 45, "fef", "elo", "fol", null], - "Spreable by default"); - - SubArray.prototype[isConcatSpreadable] = false; - - result = t.call(subArr, "df", arr, "fef", subArr2, null); - a.deep(result, [subArr, "df", 1, 3, 45, "fef", subArr2, null], "Non spreadable"); - - delete SubArray.prototype[isConcatSpreadable]; -}; diff --git a/node_modules/es5-ext/test/array/#/contains.js b/node_modules/es5-ext/test/array/#/contains.js deleted file mode 100644 index fb0f96ce8..000000000 --- a/node_modules/es5-ext/test/array/#/contains.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; - -module.exports = { - "__generic": function (t, a) { - a(t.call(this, this[1]), true, "Contains"); - a(t.call(this, {}), false, "Does Not contain"); - }, - "": function (t, a) { - var o, x = {}, y = {}; - - o = [1, "raz", x]; - - a(t.call(o, 1), true, "First"); - a(t.call(o, "1"), false, "Type coercion"); - a(t.call(o, "raz"), true, "Primitive"); - a(t.call(o, "foo"), false, "Primitive not found"); - a(t.call(o, x), true, "Object found"); - a(t.call(o, y), false, "Object not found"); - a(t.call(o, 1, 1), false, "Position"); - } -}; diff --git a/node_modules/es5-ext/test/array/#/copy-within/implement.js b/node_modules/es5-ext/test/array/#/copy-within/implement.js deleted file mode 100644 index 87272ac0f..000000000 --- a/node_modules/es5-ext/test/array/#/copy-within/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../array/#/copy-within/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/array/#/copy-within/index.js b/node_modules/es5-ext/test/array/#/copy-within/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/array/#/copy-within/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/array/#/copy-within/is-implemented.js b/node_modules/es5-ext/test/array/#/copy-within/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/array/#/copy-within/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/#/copy-within/shim.js b/node_modules/es5-ext/test/array/#/copy-within/shim.js deleted file mode 100644 index 03a631fe2..000000000 --- a/node_modules/es5-ext/test/array/#/copy-within/shim.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var args, x; - - a.h1("2 args"); - x = [1, 2, 3, 4, 5]; - t.call(x, 0, 3); - a.deep(x, [4, 5, 3, 4, 5]); - a.deep(t.call([1, 2, 3, 4, 5], 1, 3), [1, 4, 5, 4, 5]); - a.deep(t.call([1, 2, 3, 4, 5], 1, 2), [1, 3, 4, 5, 5]); - a.deep(t.call([1, 2, 3, 4, 5], 2, 2), [1, 2, 3, 4, 5]); - - a.h1("3 args"); - a.deep(t.call([1, 2, 3, 4, 5], 0, 3, 4), [4, 2, 3, 4, 5]); - a.deep(t.call([1, 2, 3, 4, 5], 1, 3, 4), [1, 4, 3, 4, 5]); - a.deep(t.call([1, 2, 3, 4, 5], 1, 2, 4), [1, 3, 4, 4, 5]); - - a.h1("Negative args"); - a.deep(t.call([1, 2, 3, 4, 5], 0, -2), [4, 5, 3, 4, 5]); - a.deep(t.call([1, 2, 3, 4, 5], 0, -2, -1), [4, 2, 3, 4, 5]); - a.deep(t.call([1, 2, 3, 4, 5], -4, -3, -2), [1, 3, 3, 4, 5]); - a.deep(t.call([1, 2, 3, 4, 5], -4, -3, -1), [1, 3, 4, 4, 5]); - a.deep(t.call([1, 2, 3, 4, 5], -4, -3), [1, 3, 4, 5, 5]); - - a.h1("Array-likes"); - args = { 0: 1, 1: 2, 2: 3, length: 3 }; - a.deep(t.call(args, -2, 0), { 0: 1, 1: 1, 2: 2, length: 3 }); -}; diff --git a/node_modules/es5-ext/test/array/#/diff.js b/node_modules/es5-ext/test/array/#/diff.js deleted file mode 100644 index 397c5ddfe..000000000 --- a/node_modules/es5-ext/test/array/#/diff.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; - -module.exports = { - "__generic": function (t, a) { - a.deep(t.call(this, this), []); - }, - "": function (t, a) { - var x = {}, y = {}; - - a.deep(t.call([1, "raz", x, 2, "trzy", y], [x, 2, "trzy"]), [1, "raz", y], - "Scope longer"); - a.deep(t.call([1, "raz", x], [x, 2, "trzy", 1, y]), ["raz"], - "Arg longer"); - a.deep(t.call([1, "raz", x], []), [1, "raz", x], "Empty arg"); - a.deep(t.call([], [1, y, "sdfs"]), [], "Empty scope"); - } -}; diff --git a/node_modules/es5-ext/test/array/#/e-index-of.js b/node_modules/es5-ext/test/array/#/e-index-of.js deleted file mode 100644 index 1e42cbd73..000000000 --- a/node_modules/es5-ext/test/array/#/e-index-of.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x = {}; - a(t.call([3, "raz", {}, x, {}], x), 3, "Regular"); - a(t.call([3, "raz", NaN, {}, NaN], NaN), 2, "NaN"); - a(t.call([3, "raz", 0, {}, -0], -0), 2, "-0"); - a(t.call([3, "raz", -0, {}, 0], +0), 2, "+0"); - a(t.call([3, "raz", NaN, {}, NaN], NaN, 3), 4, "fromIndex"); - a(t.call([3, "raz", NaN, {}, NaN], NaN, -1), 4, "fromIndex negative #1"); - a(t.call([3, "raz", NaN, {}, NaN], NaN, -2), 4, "fromIndex negative #2"); - a(t.call([3, "raz", NaN, {}, NaN], NaN, -3), 2, "fromIndex negative #3"); -}; diff --git a/node_modules/es5-ext/test/array/#/e-last-index-of.js b/node_modules/es5-ext/test/array/#/e-last-index-of.js deleted file mode 100644 index 2c7fff9fc..000000000 --- a/node_modules/es5-ext/test/array/#/e-last-index-of.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x = {}; - a(t.call([3, "raz", {}, x, {}, x], x), 5, "Regular"); - a(t.call([3, "raz", NaN, {}, x], NaN), 2, "NaN"); - a(t.call([3, "raz", 0, {}, -0], -0), 4, "-0"); - a(t.call([3, "raz", -0, {}, 0], +0), 4, "+0"); - a(t.call([3, "raz", NaN, {}, NaN], NaN, 3), 2, "fromIndex"); - a(t.call([3, "raz", NaN, 2, NaN], NaN, -1), 4, "Negative fromIndex #1"); - a(t.call([3, "raz", NaN, 2, NaN], NaN, -2), 2, "Negative fromIndex #2"); -}; diff --git a/node_modules/es5-ext/test/array/#/entries/implement.js b/node_modules/es5-ext/test/array/#/entries/implement.js deleted file mode 100644 index fa16930c3..000000000 --- a/node_modules/es5-ext/test/array/#/entries/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../array/#/entries/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/array/#/entries/index.js b/node_modules/es5-ext/test/array/#/entries/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/array/#/entries/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/array/#/entries/is-implemented.js b/node_modules/es5-ext/test/array/#/entries/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/array/#/entries/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/#/entries/shim.js b/node_modules/es5-ext/test/array/#/entries/shim.js deleted file mode 100644 index 87ac25a98..000000000 --- a/node_modules/es5-ext/test/array/#/entries/shim.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -exports.__generic = function (t, a) { - var iterator = t.call(this); - a.deep(iterator.next(), { value: [0, "1"], done: false }); - a.deep(iterator.next(), { value: [1, "2"], done: false }); - a.deep(iterator.next(), { value: [2, "3"], done: false }); - a.deep(iterator.next(), { value: undefined, done: true }); -}; diff --git a/node_modules/es5-ext/test/array/#/exclusion.js b/node_modules/es5-ext/test/array/#/exclusion.js deleted file mode 100644 index 827c037a3..000000000 --- a/node_modules/es5-ext/test/array/#/exclusion.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; - -module.exports = { - "__generic": function (t, a) { - var x = {}; - a.deep(t.call(this, this, [this[0], this[2], x]), [x]); - }, - "": function (t, a) { - var x = {}, y = {}; - - a.deep(t.call([x, y]), [x, y], "No arguments"); - a.deep(t.call([x, 1], [], []), [x, 1], "Empty arguments"); - a.deep(t.call([1, "raz", x], [2, "raz", y], [2, "raz", x]), [1, y]); - } -}; diff --git a/node_modules/es5-ext/test/array/#/fill/implement.js b/node_modules/es5-ext/test/array/#/fill/implement.js deleted file mode 100644 index fe806a6bf..000000000 --- a/node_modules/es5-ext/test/array/#/fill/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../array/#/fill/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/array/#/fill/index.js b/node_modules/es5-ext/test/array/#/fill/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/array/#/fill/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/array/#/fill/is-implemented.js b/node_modules/es5-ext/test/array/#/fill/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/array/#/fill/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/#/fill/shim.js b/node_modules/es5-ext/test/array/#/fill/shim.js deleted file mode 100644 index c752e10b8..000000000 --- a/node_modules/es5-ext/test/array/#/fill/shim.js +++ /dev/null @@ -1,18 +0,0 @@ -// Taken from https://github.com/paulmillr/es6-shim/blob/master/test/array.js - -"use strict"; - -module.exports = function (t, a) { - var x; - - x = [1, 2, 3, 4, 5, 6]; - a(t.call(x, -1), x, "Returns self object"); - a.deep(x, [-1, -1, -1, -1, -1, -1], "Value"); - - a.deep(t.call([1, 2, 3, 4, 5, 6], -1, 3), [1, 2, 3, -1, -1, -1], - "Positive start"); - a.deep(t.call([1, 2, 3, 4, 5, 6], -1, -3), [1, 2, 3, -1, -1, -1], - "Negative start"); - a.deep(t.call([1, 2, 3, 4, 5, 6], -1, 9), [1, 2, 3, 4, 5, 6], - "Large start"); -}; diff --git a/node_modules/es5-ext/test/array/#/filter/implement.js b/node_modules/es5-ext/test/array/#/filter/implement.js deleted file mode 100644 index cac92c83a..000000000 --- a/node_modules/es5-ext/test/array/#/filter/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../array/#/filter/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/array/#/filter/index.js b/node_modules/es5-ext/test/array/#/filter/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/array/#/filter/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/array/#/filter/is-implemented.js b/node_modules/es5-ext/test/array/#/filter/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/array/#/filter/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/#/filter/shim.js b/node_modules/es5-ext/test/array/#/filter/shim.js deleted file mode 100644 index e20a6511f..000000000 --- a/node_modules/es5-ext/test/array/#/filter/shim.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; - -var SubArray = require("../../../../array/_sub-array-dummy-safe"); - -module.exports = function (t, a) { - var arr, x = {}, subArr, result; - - arr = ["foo", undefined, 0, "2d", false, x, null]; - - a.deep(t.call(arr, Boolean), ["foo", "2d", x], "Plain array"); - - subArr = new SubArray("foo", undefined, 0, "2d", false, x, null); - - result = t.call(subArr, Boolean); - a(result instanceof SubArray, true, "Instance of subclass"); - a.deep(result, ["foo", "2d", x], "Result of subclass"); -}; diff --git a/node_modules/es5-ext/test/array/#/find-index/implement.js b/node_modules/es5-ext/test/array/#/find-index/implement.js deleted file mode 100644 index 341bedef4..000000000 --- a/node_modules/es5-ext/test/array/#/find-index/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../array/#/find-index/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/array/#/find-index/index.js b/node_modules/es5-ext/test/array/#/find-index/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/array/#/find-index/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/array/#/find-index/is-implemented.js b/node_modules/es5-ext/test/array/#/find-index/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/array/#/find-index/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/#/find-index/shim.js b/node_modules/es5-ext/test/array/#/find-index/shim.js deleted file mode 100644 index 0a6fe1135..000000000 --- a/node_modules/es5-ext/test/array/#/find-index/shim.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; - -exports.__generic = function (t, a) { - var count = 0, o = {}, self = Object(this); - a(t.call(self, function (value, i, scope) { - a(value, this[i], "Value"); - a(i, count++, "Index"); - a(scope, this, "Scope"); - }, self), -1, "Falsy result"); - a(count, 3); - - count = -1; - a(t.call(this, function () { - return ++count ? o : null; - }, this), 1, "Truthy result"); - a(count, 1); -}; diff --git a/node_modules/es5-ext/test/array/#/find/implement.js b/node_modules/es5-ext/test/array/#/find/implement.js deleted file mode 100644 index 9333b25fb..000000000 --- a/node_modules/es5-ext/test/array/#/find/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../array/#/find/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/array/#/find/index.js b/node_modules/es5-ext/test/array/#/find/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/array/#/find/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/array/#/find/is-implemented.js b/node_modules/es5-ext/test/array/#/find/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/array/#/find/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/#/find/shim.js b/node_modules/es5-ext/test/array/#/find/shim.js deleted file mode 100644 index b8fd9f060..000000000 --- a/node_modules/es5-ext/test/array/#/find/shim.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; - -exports.__generic = function (t, a) { - var count = 0, o = {}, self = Object(this); - a(t.call(self, function (value, i, scope) { - a(value, this[i], "Value"); - a(i, count++, "Index"); - a(scope, this, "Scope"); - }, self), undefined, "Falsy result"); - a(count, 3); - - count = -1; - a(t.call(this, function () { - return ++count ? o : null; - }, this), this[1], "Truthy result"); - a(count, 1); -}; diff --git a/node_modules/es5-ext/test/array/#/first-index.js b/node_modules/es5-ext/test/array/#/first-index.js deleted file mode 100644 index af3388b55..000000000 --- a/node_modules/es5-ext/test/array/#/first-index.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x; - a(t.call([]), null, "Empty"); - a(t.call([null]), 0, "One value"); - a(t.call([1, 2, 3]), 0, "Many values"); - a(t.call(new Array(1000)), null, "Sparse empty"); - x = []; - x[883] = undefined; - x[890] = null; - a(t.call(x), 883, "Manual sparse, distant value"); - x = new Array(1000); - x[657] = undefined; - x[700] = null; - a(t.call(x), 657, "Sparse, distant value"); -}; diff --git a/node_modules/es5-ext/test/array/#/first.js b/node_modules/es5-ext/test/array/#/first.js deleted file mode 100644 index 5e9c1ae84..000000000 --- a/node_modules/es5-ext/test/array/#/first.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -exports.__generic = function (t, a) { - a(t.call(this), this[0]); -}; -exports[""] = function (t, a) { - var x; - a(t.call([]), undefined, "Empty"); - a(t.call(new Array(234), undefined, "Sparse empty")); - x = new Array(2342); - x[434] = {}; - a(t.call(x), x[434], "Sparse"); -}; diff --git a/node_modules/es5-ext/test/array/#/flatten.js b/node_modules/es5-ext/test/array/#/flatten.js deleted file mode 100644 index c1234c3ab..000000000 --- a/node_modules/es5-ext/test/array/#/flatten.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -var o = [1, 2, [3, 4, [5, 6], 7, 8], 9, 10, [11, 12, [13, 14]], 15]; - -module.exports = { - "__generic": function (t, a) { - a(t.call(this).length, 3); - }, - "Nested Arrays": function (t, a) { - var result = t.call(o); - a.not(o, result); - a.deep(result, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]); - } -}; diff --git a/node_modules/es5-ext/test/array/#/for-each-right.js b/node_modules/es5-ext/test/array/#/for-each-right.js deleted file mode 100644 index 109101f8b..000000000 --- a/node_modules/es5-ext/test/array/#/for-each-right.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; - -module.exports = { - "__generic": function (t, a) { - var count = 0, first, last, x, icount = this.length; - t.call(this, function (item, index, col) { - ++count; - if (!first) { - first = item; - } - last = item; - x = col; - a(index, --icount, "Index"); - }); - a(count, this.length, "Iterated"); - a(first, this[this.length - 1], "First is last"); - a(last, this[0], "Last is first"); - a.deep(x, Object(this), "Collection as third argument"); // Jslint: skip - }, - "": function (t, a) { - var x = {}, y, count; - t.call( - [1], - function () { - y = this; - }, - x - ); - a(y, x, "Scope"); - y = 0; - t.call([3, 4, 4], function (a, i) { - y += i; - }); - a(y, 3, "Indexes"); - - x = [1, 3]; - x[5] = "x"; - y = 0; - count = 0; - t.call(x, function (a, i) { - ++count; - y += i; - }); - a(y, 6, "Misssing Indexes"); - a(count, 3, "Misssing Indexes, count"); - } -}; diff --git a/node_modules/es5-ext/test/array/#/group.js b/node_modules/es5-ext/test/array/#/group.js deleted file mode 100644 index 12667de98..000000000 --- a/node_modules/es5-ext/test/array/#/group.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; - -module.exports = { - "__generic": function (t, a) { - var count = 0, self; - - self = Object(this); - a.deep(t.call(self, function (v, i, scope) { - a(v, this[i], "Value"); - a(i, count++, "Index"); - a(scope, this, "Scope"); - return i; - }, self), { 0: [this[0]], 1: [this[1]], 2: [this[2]] }); - }, - "": function (t, a) { - var r; - r = t.call([2, 3, 3, 4, 5, 6, 7, 7, 23, 45, 34, 56], - function (v) { - return v % 2 ? "odd" : "even"; - }); - a.deep(r.odd, [3, 3, 5, 7, 7, 23, 45]); - a.deep(r.even, [2, 4, 6, 34, 56]); - } -}; diff --git a/node_modules/es5-ext/test/array/#/indexes-of.js b/node_modules/es5-ext/test/array/#/indexes-of.js deleted file mode 100644 index 1463417d4..000000000 --- a/node_modules/es5-ext/test/array/#/indexes-of.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -module.exports = { - "__generic": function (t, a) { - a.deep(t.call(this, this[1]), [1]); - }, - "": function (t, a) { - var x = {}; - a.deep(t.call([1, 3, 5, 3, 5], 6), [], "No result"); - a.deep(t.call([1, 3, 5, 1, 3, 5, 1], 1), [0, 3, 6], "Some results"); - a.deep(t.call([], x), [], "Empty array"); - a.deep(t.call([x, 3, {}, x, 3, 5, x], x), [0, 3, 6], "Search for object"); - } -}; diff --git a/node_modules/es5-ext/test/array/#/intersection.js b/node_modules/es5-ext/test/array/#/intersection.js deleted file mode 100644 index bb1097d1e..000000000 --- a/node_modules/es5-ext/test/array/#/intersection.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; - -var toArray = require("../../../array/to-array"); - -module.exports = { - "__generic": function (t, a) { - a.deep(t.call(this, this, this), toArray(this)); - }, - "": function (t, a) { - var x = {}, y = {}, p, r; - a.deep(t.call([], [2, 3, 4]), [], "Empty #1"); - a.deep(t.call([2, 3, 4], []), [], "Empty #2"); - a.deep(t.call([2, 3, x], [y, 5, 7]), [], "Different"); - p = t.call([3, 5, "raz", {}, "dwa", x], [1, 3, "raz", "dwa", "trzy", x, {}], - [3, "raz", x, 65]); - r = [3, "raz", x]; - p.sort(); - r.sort(); - a.deep(p, r, "Same parts"); - a.deep(t.call(r, r), r, "Same"); - a.deep(t.call([1, 2, x, 4, 5, y, 7], [7, y, 5, 4, x, 2, 1]), - [1, 2, x, 4, 5, y, 7], "Long reverse same"); - } -}; diff --git a/node_modules/es5-ext/test/array/#/is-copy.js b/node_modules/es5-ext/test/array/#/is-copy.js deleted file mode 100644 index b090c2acd..000000000 --- a/node_modules/es5-ext/test/array/#/is-copy.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x = {}; - a(t.call([], []), true, "Empty"); - a(t.call([], {}), true, "Empty lists"); - a(t.call([1, x, "raz"], [1, x, "raz"]), true, "Same"); - a(t.call([1, x, "raz"], { 0: 1, 1: x, 2: "raz", length: 3 }), true, - "Same lists"); - a(t.call([1, x, "raz"], [x, 1, "raz"]), false, "Diff order"); - a(t.call([1, x], [1, x, "raz"]), false, "Diff length #1"); - a(t.call([1, x, "raz"], [1, x]), false, "Diff length #2"); -}; diff --git a/node_modules/es5-ext/test/array/#/is-empty.js b/node_modules/es5-ext/test/array/#/is-empty.js deleted file mode 100644 index 1e1c097b3..000000000 --- a/node_modules/es5-ext/test/array/#/is-empty.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x = {}; - a(t.call([]), true, "Empty"); - a(t.call({ length: 0 }), true, "Empty lists"); - a(t.call([1, x, "raz"]), false, "Non empty"); -}; diff --git a/node_modules/es5-ext/test/array/#/is-uniq.js b/node_modules/es5-ext/test/array/#/is-uniq.js deleted file mode 100644 index ab531ac51..000000000 --- a/node_modules/es5-ext/test/array/#/is-uniq.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x = {}; - a(t.call([]), true, "Empty"); - a(t.call({}), true, "Empty lists"); - a(t.call([1, x, "raz"]), true, "Uniq"); - a(t.call([1, x, 1, "raz"]), false, "Not Uniq: primitive"); - a(t.call([1, x, "1", "raz"]), true, "Uniq: primitive"); - a(t.call([1, x, 1, {}, "raz"]), false, "Not Uniq: Obj"); -}; diff --git a/node_modules/es5-ext/test/array/#/keys/implement.js b/node_modules/es5-ext/test/array/#/keys/implement.js deleted file mode 100644 index cc1f9316a..000000000 --- a/node_modules/es5-ext/test/array/#/keys/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../array/#/keys/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/array/#/keys/index.js b/node_modules/es5-ext/test/array/#/keys/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/array/#/keys/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/array/#/keys/is-implemented.js b/node_modules/es5-ext/test/array/#/keys/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/array/#/keys/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/#/keys/shim.js b/node_modules/es5-ext/test/array/#/keys/shim.js deleted file mode 100644 index 9be9a8f09..000000000 --- a/node_modules/es5-ext/test/array/#/keys/shim.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -exports.__generic = function (t, a) { - var iterator = t.call(this); - a.deep(iterator.next(), { value: 0, done: false }); - a.deep(iterator.next(), { value: 1, done: false }); - a.deep(iterator.next(), { value: 2, done: false }); - a.deep(iterator.next(), { value: undefined, done: true }); -}; diff --git a/node_modules/es5-ext/test/array/#/last-index.js b/node_modules/es5-ext/test/array/#/last-index.js deleted file mode 100644 index e66d16f14..000000000 --- a/node_modules/es5-ext/test/array/#/last-index.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x; - a(t.call([]), null, "Empty"); - a(t.call([null]), 0, "One value"); - a(t.call([1, 2, 3]), 2, "Many values"); - a(t.call(new Array(1000)), null, "Sparse empty"); - x = []; - x[883] = null; - x[890] = undefined; - a(t.call(x), 890, "Manual sparse, distant value"); - x = new Array(1000); - x[657] = null; - x[700] = undefined; - a(t.call(x), 700, "Sparse, distant value"); -}; diff --git a/node_modules/es5-ext/test/array/#/last.js b/node_modules/es5-ext/test/array/#/last.js deleted file mode 100644 index 6ca5d0539..000000000 --- a/node_modules/es5-ext/test/array/#/last.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; - -exports.__generic = function (t, a) { - a(t.call(this), this[this.length - 1]); -}; - -exports[""] = function (t, a) { - var x; - a(t.call([]), undefined, "Empty"); - a(t.call(new Array(234), undefined, "Sparse empty")); - x = new Array(2342); - x[434] = {}; - x[450] = {}; - a(t.call(x), x[450], "Sparse"); -}; diff --git a/node_modules/es5-ext/test/array/#/map/implement.js b/node_modules/es5-ext/test/array/#/map/implement.js deleted file mode 100644 index 26bb41158..000000000 --- a/node_modules/es5-ext/test/array/#/map/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../array/#/map/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/array/#/map/index.js b/node_modules/es5-ext/test/array/#/map/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/array/#/map/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/array/#/map/is-implemented.js b/node_modules/es5-ext/test/array/#/map/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/array/#/map/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/#/map/shim.js b/node_modules/es5-ext/test/array/#/map/shim.js deleted file mode 100644 index 02a5af250..000000000 --- a/node_modules/es5-ext/test/array/#/map/shim.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; - -var SubArray = require("../../../../array/_sub-array-dummy-safe"); - -module.exports = function (t, a) { - var arr, x = {}, subArr, result; - - arr = ["foo", undefined, 0, "2d", false, x, null]; - - a.deep(t.call(arr, Boolean), [true, false, false, true, false, true, false], - "Plain array"); - - subArr = new SubArray("foo", undefined, 0, "2d", false, x, null); - - result = t.call(subArr, Boolean); - a(result instanceof SubArray, true, "Instance of subclass"); - a.deep(result, [true, false, false, true, false, true, false], - "Result of subclass"); -}; diff --git a/node_modules/es5-ext/test/array/#/remove.js b/node_modules/es5-ext/test/array/#/remove.js deleted file mode 100644 index d67457ea9..000000000 --- a/node_modules/es5-ext/test/array/#/remove.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var y = {}, z = {}, x = [9, z, 5, y, "foo"]; - t.call(x, y); - a.deep(x, [9, z, 5, "foo"]); - t.call(x, {}); - a.deep(x, [9, z, 5, "foo"], "Not existing"); - t.call(x, 5); - a.deep(x, [9, z, "foo"], "Primitive"); - x = [9, z, 5, y, "foo"]; - t.call(x, z, 5, "foo"); - a.deep(x, [9, y], "More than one argument"); -}; diff --git a/node_modules/es5-ext/test/array/#/separate.js b/node_modules/es5-ext/test/array/#/separate.js deleted file mode 100644 index 9792637f3..000000000 --- a/node_modules/es5-ext/test/array/#/separate.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x = [], y = {}, z = {}; - a.deep(t.call(x, y), [], "Empty"); - a.not(t.call(x), x, "Returns copy"); - a.deep(t.call([1], y), [1], "One"); - a.deep(t.call([1, "raz"], y), [1, y, "raz"], "One"); - a.deep(t.call([1, "raz", x], y), [1, y, "raz", y, x], "More"); - x = new Array(1000); - x[23] = 2; - x[3453] = "raz"; - x[500] = z; - a.deep(t.call(x, y), [2, y, z, y, "raz"], "Sparse"); -}; diff --git a/node_modules/es5-ext/test/array/#/slice/implement.js b/node_modules/es5-ext/test/array/#/slice/implement.js deleted file mode 100644 index 8c9b9be63..000000000 --- a/node_modules/es5-ext/test/array/#/slice/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../array/#/slice/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/array/#/slice/index.js b/node_modules/es5-ext/test/array/#/slice/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/array/#/slice/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/array/#/slice/is-implemented.js b/node_modules/es5-ext/test/array/#/slice/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/array/#/slice/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/#/slice/shim.js b/node_modules/es5-ext/test/array/#/slice/shim.js deleted file mode 100644 index f09ad13cf..000000000 --- a/node_modules/es5-ext/test/array/#/slice/shim.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; - -var SubArray = require("../../../../array/_sub-array-dummy-safe"); - -module.exports = function (t, a) { - var arr, x = {}, subArr, result; - - arr = ["foo", undefined, 0, "2d", false, x, null]; - - a.deep(t.call(arr, 2, 4), [0, "2d"], "Plain array: result"); - - subArr = new SubArray("foo", undefined, 0, "2d", false, x, null); - - result = t.call(subArr, 2, 4); - a(result instanceof SubArray, true, "Instance of subclass"); - a.deep(result, [0, "2d"], "Subclass: result"); -}; diff --git a/node_modules/es5-ext/test/array/#/some-right.js b/node_modules/es5-ext/test/array/#/some-right.js deleted file mode 100644 index 1e0f407e6..000000000 --- a/node_modules/es5-ext/test/array/#/some-right.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; - -module.exports = { - "__generic": function (t, a) { - var count = 0, first, last, x, icount = this.length; - t.call(this, function (item, index, col) { - ++count; - if (!first) { - first = item; - } - last = item; - x = col; - a(index, --icount, "Index"); - }); - a(count, this.length, "Iterated"); - a(first, this[this.length - 1], "First is last"); - a(last, this[0], "Last is first"); - a.deep(x, Object(this), "Collection as third argument"); // Jslint: skip - }, - "": function (t, a) { - var x = {}, y, count; - t.call( - [1], - function () { - y = this; - }, - x - ); - a(y, x, "Scope"); - y = 0; - t.call([3, 4, 4], function (a, i) { - y += i; - }); - a(y, 3, "Indexes"); - - x = [1, 3]; - x[5] = "x"; - y = 0; - count = 0; - a( - t.call(x, function (a, i) { - ++count; - y += i; - }), - false, - "Return" - ); - a(y, 6, "Misssing Indexes"); - a(count, 3, "Misssing Indexes, count"); - - count = 0; - a( - t.call([-2, -3, -4, 2, -5], function (item) { - ++count; - return item > 0; - }), - true, - "Return" - ); - a(count, 2, "Break after true is returned"); - } -}; diff --git a/node_modules/es5-ext/test/array/#/splice/implement.js b/node_modules/es5-ext/test/array/#/splice/implement.js deleted file mode 100644 index f09257a43..000000000 --- a/node_modules/es5-ext/test/array/#/splice/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../array/#/splice/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/array/#/splice/index.js b/node_modules/es5-ext/test/array/#/splice/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/array/#/splice/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/array/#/splice/is-implemented.js b/node_modules/es5-ext/test/array/#/splice/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/array/#/splice/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/#/splice/shim.js b/node_modules/es5-ext/test/array/#/splice/shim.js deleted file mode 100644 index 480200784..000000000 --- a/node_modules/es5-ext/test/array/#/splice/shim.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; - -var SubArray = require("../../../../array/_sub-array-dummy-safe"); - -module.exports = function (t, a) { - var arr, x = {}, subArr, result; - - arr = ["foo", undefined, 0, "2d", false, x, null]; - - a.deep(t.call(arr, 2, 2, "bar"), [0, "2d"], "Plain array: result"); - a.deep(arr, ["foo", undefined, "bar", false, x, null], "Plain array: change"); - - subArr = new SubArray("foo", undefined, 0, "2d", false, x, null); - - result = t.call(subArr, 2, 2, "bar"); - a(result instanceof SubArray, true, "Instance of subclass"); - a.deep(result, [0, "2d"], "Subclass: result"); - a.deep(subArr, ["foo", undefined, "bar", false, x, null], "Subclass: change"); -}; diff --git a/node_modules/es5-ext/test/array/#/uniq.js b/node_modules/es5-ext/test/array/#/uniq.js deleted file mode 100644 index c7223b26e..000000000 --- a/node_modules/es5-ext/test/array/#/uniq.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -module.exports = { - "__generic": function (t, a) { - a(t.call(this).length, 3); - }, - "": function (t, a) { - var o, x = {}, y = {}, z = {}, w; - o = [1, 2, x, 3, 1, "raz", "1", y, x, "trzy", z, "raz"]; - - a.not(w = t.call(o), o, "Returns different object"); - a.deep(w, [1, 2, x, 3, "raz", "1", y, "trzy", z], "Result"); - } -}; diff --git a/node_modules/es5-ext/test/array/#/values/implement.js b/node_modules/es5-ext/test/array/#/values/implement.js deleted file mode 100644 index 4ba7613af..000000000 --- a/node_modules/es5-ext/test/array/#/values/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../array/#/values/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/array/#/values/index.js b/node_modules/es5-ext/test/array/#/values/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/array/#/values/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/array/#/values/is-implemented.js b/node_modules/es5-ext/test/array/#/values/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/array/#/values/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/#/values/shim.js b/node_modules/es5-ext/test/array/#/values/shim.js deleted file mode 100644 index 71b71d58a..000000000 --- a/node_modules/es5-ext/test/array/#/values/shim.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -exports.__generic = function (t, a) { - var iterator = t.call(this); - a.deep(iterator.next(), { value: "1", done: false }); - a.deep(iterator.next(), { value: "2", done: false }); - a.deep(iterator.next(), { value: "3", done: false }); - a.deep(iterator.next(), { value: undefined, done: true }); -}; diff --git a/node_modules/es5-ext/test/array/__scopes.js b/node_modules/es5-ext/test/array/__scopes.js deleted file mode 100644 index bf47389f7..000000000 --- a/node_modules/es5-ext/test/array/__scopes.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -exports.Array = ["1", "2", "3"]; - -exports.Arguments = (function () { - return arguments; -}("1", "2", "3")); - -exports.String = "123"; - -exports.Object = { 0: "1", 1: "2", 2: "3", 3: "4", length: 3 }; diff --git a/node_modules/es5-ext/test/array/_is-extensible.js b/node_modules/es5-ext/test/array/_is-extensible.js deleted file mode 100644 index 87881863b..000000000 --- a/node_modules/es5-ext/test/array/_is-extensible.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t, "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/_sub-array-dummy-safe.js b/node_modules/es5-ext/test/array/_sub-array-dummy-safe.js deleted file mode 100644 index 6b42f4d15..000000000 --- a/node_modules/es5-ext/test/array/_sub-array-dummy-safe.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isArray = Array.isArray; - -module.exports = function (t) { - t(t === null || isArray(t.prototype), true); -}; diff --git a/node_modules/es5-ext/test/array/_sub-array-dummy.js b/node_modules/es5-ext/test/array/_sub-array-dummy.js deleted file mode 100644 index 6b42f4d15..000000000 --- a/node_modules/es5-ext/test/array/_sub-array-dummy.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isArray = Array.isArray; - -module.exports = function (t) { - t(t === null || isArray(t.prototype), true); -}; diff --git a/node_modules/es5-ext/test/array/from/implement.js b/node_modules/es5-ext/test/array/from/implement.js deleted file mode 100644 index 2ed3788f9..000000000 --- a/node_modules/es5-ext/test/array/from/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../array/from/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/array/from/index.js b/node_modules/es5-ext/test/array/from/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/array/from/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/array/from/is-implemented.js b/node_modules/es5-ext/test/array/from/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/array/from/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/from/shim.js b/node_modules/es5-ext/test/array/from/shim.js deleted file mode 100644 index 17974c4be..000000000 --- a/node_modules/es5-ext/test/array/from/shim.js +++ /dev/null @@ -1,138 +0,0 @@ -// Some tests taken from: https://github.com/mathiasbynens/Array.from/blob/master/tests/tests.js - -"use strict"; - -module.exports = function (t, a) { - var o = [1, 2, 3], MyType; - a.not(t(o), o, "Array"); - a.deep(t(o), o, "Array: same content"); - a.deep(t("12r3v"), ["1", "2", "r", "3", "v"], "String"); - a.deep( - t( - (function () { - return arguments; - })(3, o, "raz") - ), - [3, o, "raz"], - "Arguments" - ); - a.deep( - t( - (function () { - return arguments; - })(3) - ), - [3], - "Arguments with one numeric value" - ); - - a.deep(t({ 0: "raz", 1: "dwa", length: 2 }), ["raz", "dwa"], "Other"); - - a.deep( - t( - o, - function (val) { - return (val + 2) * 10; - }, - 10 - ), - [30, 40, 50], - "Mapping" - ); - - a.throws( - function () { - t(); - }, - TypeError, - "Undefined" - ); - a.deep(t(3), [], "Primitive"); - - a(t.length, 1, "Length"); - a.deep(t({ length: 0 }), [], "No values Array-like"); - a.deep(t({ length: -1 }), [], "Invalid length Array-like"); - a.deep(t({ length: -Infinity }), [], "Invalid length Array-like #2"); - a.throws( - function () { - t(undefined); - }, - TypeError, - "Undefined" - ); - a.throws( - function () { - t(null); - }, - TypeError, - "Null" - ); - a.deep(t(false), [], "Boolean"); - a.deep(t(-Infinity), [], "Inifity"); - a.deep(t(-0), [], "-0"); - a.deep(t(+0), [], "+0"); - a.deep(t(1), [], "1"); - a.deep(t(Number(Infinity)), [], "+Infinity"); - a.deep(t({}), [], "Plain object"); - a.deep(t({ length: 1 }), [undefined], "Sparse array-like"); - a.deep( - t({ 0: "a", 1: "b", length: 2 }, function (x) { - return x + x; - }), - ["aa", "bb"], - "Map" - ); - a.deep( - t( - { 0: "a", 1: "b", length: 2 }, - function () { - return String(this); - }, - undefined - ), - ["undefined", "undefined"], - "Map context" - ); - a.deep( - t( - { 0: "a", 1: "b", length: 2 }, - function () { - return String(this); - }, - "x" - ), - ["x", "x"], - "Map primitive context" - ); - a.throws( - function () { - t({}, "foo", "x"); - }, - TypeError, - "Non callable for map" - ); - - a.deep(t({ length: 1, 0: "a" }), ["a"], "Null context"); - - a(t({ __proto__: { 0: "abc", length: 1 } })[0], "abc", "Values on prototype"); - - a.throws( - function () { - t.call(function () { - return Object.freeze({}); - }, {}); - }, - TypeError, - "Contructor producing freezed objects" - ); - - // Ensure no setters are called for the indexes - // Ensure no setters are called for the indexes - MyType = function () {}; - Object.defineProperty(MyType.prototype, "0", { - set: function (x) { - throw new Error("Setter called: " + x); - } - }); - a.deep(t.call(MyType, { 0: "abc", length: 1 }), { 0: "abc", length: 1 }, "Defined not set"); -}; diff --git a/node_modules/es5-ext/test/array/generate.js b/node_modules/es5-ext/test/array/generate.js deleted file mode 100644 index efd5f7c8c..000000000 --- a/node_modules/es5-ext/test/array/generate.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x = {}, y = {}; - a.deep(t(3), [undefined, undefined, undefined], "Just length"); - a.deep(t(0, "x"), [], "No repeat"); - a.deep(t(1, x, y), [x], "Arguments length larger than repeat number"); - a.deep(t(3, x), [x, x, x], "Single argument"); - a.deep(t(5, x, y), [x, y, x, y, x], "Many arguments"); -}; diff --git a/node_modules/es5-ext/test/array/is-plain-array.js b/node_modules/es5-ext/test/array/is-plain-array.js deleted file mode 100644 index 2cfd50d3b..000000000 --- a/node_modules/es5-ext/test/array/is-plain-array.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; - -var SubArray = require("../../array/_sub-array-dummy-safe"); - -module.exports = function (t, a) { - var arr = [1, 2, 3]; - a(t(arr), true, "Array"); - a(t(null), false, "Null"); - a(t(), false, "Undefined"); - a(t("234"), false, "String"); - a(t(23), false, "Number"); - a(t({}), false, "Plain object"); - a(t({ length: 1, 0: "raz" }), false, "Array-like"); - a(t(Object.create(arr)), false, "Array extension"); - if (!SubArray) return; - a(t(new SubArray(23)), false, "Subclass instance"); - a(t(Array.prototype), false, "Array.prototype"); -}; diff --git a/node_modules/es5-ext/test/array/of/implement.js b/node_modules/es5-ext/test/array/of/implement.js deleted file mode 100644 index 0b1f5c8f8..000000000 --- a/node_modules/es5-ext/test/array/of/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../array/of/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/array/of/index.js b/node_modules/es5-ext/test/array/of/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/array/of/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/array/of/is-implemented.js b/node_modules/es5-ext/test/array/of/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/array/of/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/array/of/shim.js b/node_modules/es5-ext/test/array/of/shim.js deleted file mode 100644 index 7d18859af..000000000 --- a/node_modules/es5-ext/test/array/of/shim.js +++ /dev/null @@ -1,89 +0,0 @@ -/* eslint no-useless-call: "off" */ -// Most tests taken from https://github.com/mathiasbynens/Array.of/blob/master/tests/tests.js -// Thanks @mathiasbynens - -"use strict"; - -var defineProperty = Object.defineProperty; - -module.exports = function (t, a) { - var x = {}, testObject, MyType; - - a.deep(t(), [], "No arguments"); - a.deep(t(3), [3], "One numeric argument"); - a.deep(t(3, "raz", null, x, undefined), [3, "raz", null, x, undefined], "Many arguments"); - - a(t.length, 0, "Length"); - - a.deep(t("abc"), ["abc"], "String"); - a.deep(t(undefined), [undefined], "Undefined"); - a.deep(t(null), [null], "Null"); - a.deep(t(false), [false], "Boolean"); - a.deep(t(-Infinity), [-Infinity], "Infinity"); - a.deep(t(-0), [-0], "-0"); - a.deep(t(+0), [+0], "+0"); - a.deep(t(1), [1], "1"); - a.deep(t(1, 2, 3), [1, 2, 3], "Numeric args"); - a.deep(t(Number(Infinity)), [Number(Infinity)], "+Infinity"); - a.deep( - t({ 0: "a", 1: "b", 2: "c", length: 3 }), - [{ 0: "a", 1: "b", 2: "c", length: 3 }], - "Array like" - ); - a.deep( - t(undefined, null, false, -Infinity, -0, +0, 1, 2, Number(Infinity)), - [undefined, null, false, -Infinity, -0, +0, 1, 2, Number(Infinity)], - "Falsy arguments" - ); - - a.h1("Null context"); - a.deep(t.call(null, "abc"), ["abc"], "String"); - a.deep(t.call(null, undefined), [undefined], "Undefined"); - a.deep(t.call(null, null), [null], "Null"); - a.deep(t.call(null, false), [false], "Boolean"); - a.deep(t.call(null, -Infinity), [-Infinity], "-Infinity"); - a.deep(t.call(null, -0), [-0], "-0"); - a.deep(t.call(null, +0), [+0], "+0"); - a.deep(t.call(null, 1), [1], "1"); - a.deep(t.call(null, 1, 2, 3), [1, 2, 3], "Numeric"); - a.deep(t.call(null, Number(Infinity)), [Number(Infinity)], "+Infinity"); - a.deep( - t.call(null, { 0: "a", 1: "b", 2: "c", length: 3 }), - [{ 0: "a", 1: "b", 2: "c", length: 3 }], - "Array-like" - ); - a.deep( - t.call(null, undefined, null, false, -Infinity, -0, +0, 1, 2, Number(Infinity)), - [undefined, null, false, -Infinity, -0, +0, 1, 2, Number(Infinity)], - "Falsy" - ); - - a.h1("Other constructor context"); - a.deep(t.call(Object, 1, 2, 3), { 0: 1, 1: 2, 2: 3, length: 3 }, "Many arguments"); - - testObject = Object(3); - testObject[0] = 1; - testObject[1] = 2; - testObject[2] = 3; - testObject.length = 3; - a.deep(t.call(Object, 1, 2, 3), testObject, "Test object"); - a(t.call(Object).length, 0, "No arguments"); - a.throws( - function () { - t.call(function () { - return Object.freeze({}); - }); - }, - TypeError, - "Frozen instance" - ); - - // Ensure no setters are called for the indexes - MyType = function () {}; - defineProperty(MyType.prototype, "0", { - set: function (x) { - throw new Error("Setter called: " + x); - } - }); - a.deep(t.call(MyType, "abc"), { 0: "abc", length: 1 }, "Define, not set"); -}; diff --git a/node_modules/es5-ext/test/array/to-array.js b/node_modules/es5-ext/test/array/to-array.js deleted file mode 100644 index a1f10a4a4..000000000 --- a/node_modules/es5-ext/test/array/to-array.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var o = [1, 2, 3]; - a(t(o), o, "Array"); - a.deep(t("12r3v"), ["1", "2", "r", "3", "v"], "String"); - a.deep( - t( - (function () { - return arguments; - })(3, o, "raz") - ), - [3, o, "raz"], - "Arguments" - ); - a.deep( - t( - (function () { - return arguments; - })(3) - ), - [3], - "Arguments with one numeric value" - ); - - a.deep(t({ 0: "raz", 1: "dwa", length: 2 }), ["raz", "dwa"], "Other"); -}; diff --git a/node_modules/es5-ext/test/array/valid-array.js b/node_modules/es5-ext/test/array/valid-array.js deleted file mode 100644 index a3708b22d..000000000 --- a/node_modules/es5-ext/test/array/valid-array.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x; - a.throws(function () { - t(); -}, TypeError, "Undefined"); - a.throws(function () { - t(null); -}, TypeError, "Null"); - a.throws(function () { - t(0); -}, TypeError, "Number"); - a.throws(function () { - t(true); -}, TypeError, "Boolean"); - a.throws(function () { - t("raz"); -}, TypeError, "String"); - a.throws(function () { - t(function () {}); -}, TypeError, "Function"); - a.throws(function () { - t({}); -}, TypeError, "Object"); - a.throws(function () { - t({ length: 0 }); -}, TypeError, "Array-like"); - a(t(x = []), x, "Array"); -}; diff --git a/node_modules/es5-ext/test/boolean/is-boolean.js b/node_modules/es5-ext/test/boolean/is-boolean.js deleted file mode 100644 index e36b3f34e..000000000 --- a/node_modules/es5-ext/test/boolean/is-boolean.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t("arar"), false, "String"); - a(t(12), false, "Number"); - a(t(false), true, "Boolean"); - a(t(new Boolean(false)), true, "Boolean object"); - a(t(new Date()), false, "Date"); - a(t(new String("raz")), false, "String object"); - a(t({}), false, "Plain object"); - a(t(/a/), false, "Regular expression"); -}; diff --git a/node_modules/es5-ext/test/date/#/copy.js b/node_modules/es5-ext/test/date/#/copy.js deleted file mode 100644 index 27c996bba..000000000 --- a/node_modules/es5-ext/test/date/#/copy.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var o = new Date(), o2; - - o2 = t.call(o); - a.not(o, o2, "Different objects"); - a.ok(o2 instanceof Date, "Instance of Date"); - a(o.getTime(), o2.getTime(), "Same time"); -}; diff --git a/node_modules/es5-ext/test/date/#/days-in-month.js b/node_modules/es5-ext/test/date/#/days-in-month.js deleted file mode 100644 index ce2dd7754..000000000 --- a/node_modules/es5-ext/test/date/#/days-in-month.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call(new Date(2001, 0, 1)), 31, "January"); - a(t.call(new Date(2001, 1, 1)), 28, "February"); - a(t.call(new Date(2000, 1, 1)), 29, "February (leap)"); - a(t.call(new Date(2001, 2, 1)), 31, "March"); - a(t.call(new Date(2001, 3, 1)), 30, "April"); - a(t.call(new Date(2001, 4, 1)), 31, "May"); - a(t.call(new Date(2001, 5, 1)), 30, "June"); - a(t.call(new Date(2001, 6, 1)), 31, "July"); - a(t.call(new Date(2001, 7, 1)), 31, "August"); - a(t.call(new Date(2001, 8, 1)), 30, "September"); - a(t.call(new Date(2001, 9, 1)), 31, "October"); - a(t.call(new Date(2001, 10, 1)), 30, "November"); - a(t.call(new Date(2001, 11, 1)), 31, "December"); -}; diff --git a/node_modules/es5-ext/test/date/#/floor-day.js b/node_modules/es5-ext/test/date/#/floor-day.js deleted file mode 100644 index fa929d683..000000000 --- a/node_modules/es5-ext/test/date/#/floor-day.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call(new Date(2000, 0, 1, 13, 32, 34, 234)).valueOf(), - new Date(2000, 0, 1).valueOf()); -}; diff --git a/node_modules/es5-ext/test/date/#/floor-month.js b/node_modules/es5-ext/test/date/#/floor-month.js deleted file mode 100644 index 1df4ddbeb..000000000 --- a/node_modules/es5-ext/test/date/#/floor-month.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call(new Date(2000, 0, 15, 13, 32, 34, 234)).valueOf(), - new Date(2000, 0, 1).valueOf()); -}; diff --git a/node_modules/es5-ext/test/date/#/floor-year.js b/node_modules/es5-ext/test/date/#/floor-year.js deleted file mode 100644 index 5b78b7dcf..000000000 --- a/node_modules/es5-ext/test/date/#/floor-year.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call(new Date(2000, 5, 13, 13, 32, 34, 234)).valueOf(), - new Date(2000, 0, 1).valueOf()); -}; diff --git a/node_modules/es5-ext/test/date/#/format.js b/node_modules/es5-ext/test/date/#/format.js deleted file mode 100644 index 510b26b44..000000000 --- a/node_modules/es5-ext/test/date/#/format.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var dt = new Date(2011, 2, 3, 3, 5, 5, 32); - a(t.call(dt, " %Y.%y.%m.%d.%H.%M.%S.%L "), " 2011.11.03.03.03.05.05.032 "); -}; diff --git a/node_modules/es5-ext/test/date/ensure-time-value.js b/node_modules/es5-ext/test/date/ensure-time-value.js deleted file mode 100644 index 39ddc23c4..000000000 --- a/node_modules/es5-ext/test/date/ensure-time-value.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(12), 12, "Number in range"); - a(t(12.23), 12, "Rounds number in range"); - a(t(-12.63), -12, "Rounds negative number in range"); - a.throws( - function () { - t(NaN); - }, - TypeError, - "Throws on invalid" - ); -}; diff --git a/node_modules/es5-ext/test/date/is-date.js b/node_modules/es5-ext/test/date/is-date.js deleted file mode 100644 index 90ae8ad70..000000000 --- a/node_modules/es5-ext/test/date/is-date.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t("arar"), false, "String"); - a(t(12), false, "Number"); - a(t(true), false, "Boolean"); - a(t(new Date()), true, "Date"); - a(t(new String("raz")), false, "String object"); - a(t({}), false, "Plain object"); -}; diff --git a/node_modules/es5-ext/test/date/is-time-value.js b/node_modules/es5-ext/test/date/is-time-value.js deleted file mode 100644 index a21677c06..000000000 --- a/node_modules/es5-ext/test/date/is-time-value.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t("arar"), false, "String"); - a(t(12), true, "Number in range"); - a(t(true), true, "Boolean"); - a(t(new Date()), true, "Date"); - a(t({}), false, "Plain object"); - a(t(NaN), false, "NaN"); - a(t(Infinity), false, "Infinity"); - a(t(8.64e17), false, "Beyond range"); - a(t(8.64e15), true, "Below range"); - a(t(-8.64e17), false, "Negative beyond range"); - a(t(-8.64e15), true, "Negative below range"); -}; diff --git a/node_modules/es5-ext/test/date/valid-date.js b/node_modules/es5-ext/test/date/valid-date.js deleted file mode 100644 index 2856cb6a8..000000000 --- a/node_modules/es5-ext/test/date/valid-date.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var d = new Date(); - a(t(d), d, "Date"); - a.throws(function () { - t({}); - }, "Object"); - a.throws(function () { - t({ valueOf: function () { - return 20; -} }); - }, "Number object"); -}; diff --git a/node_modules/es5-ext/test/error/#/throw.js b/node_modules/es5-ext/test/error/#/throw.js deleted file mode 100644 index 8c5d04eea..000000000 --- a/node_modules/es5-ext/test/error/#/throw.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var e = new Error(); - try { - t.call(e); - } catch (e2) { - a(e2, e); - } -}; diff --git a/node_modules/es5-ext/test/error/custom.js b/node_modules/es5-ext/test/error/custom.js deleted file mode 100644 index ca35c7666..000000000 --- a/node_modules/es5-ext/test/error/custom.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var T = t, err = new T("My Error", "MY_ERROR", { errno: 123 }); - a(err instanceof Error, true, "Instance of error"); - a(err.constructor, Error, "Constructor"); - a(err.name, "Error", "Name"); - a(String(err), "Error: My Error", "String representation"); - a(err.code, "MY_ERROR", "Code"); - a(err.errno, 123, "Errno"); - a(typeof err.stack, "string", "Stack trace"); -}; diff --git a/node_modules/es5-ext/test/error/is-error.js b/node_modules/es5-ext/test/error/is-error.js deleted file mode 100644 index 423c7359e..000000000 --- a/node_modules/es5-ext/test/error/is-error.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(), false, "Undefined"); - a(t(1), false, "Primitive"); - a(t({}), false, "Objectt"); - a(t({ toString: function () { - return "[object Error]"; -} }), false, - "Fake error"); - a(t(new Error()), true, "Error"); - a(t(new EvalError()), true, "EvalError"); - a(t(new RangeError()), true, "RangeError"); - a(t(new ReferenceError()), true, "ReferenceError"); - a(t(new SyntaxError()), true, "SyntaxError"); - a(t(new TypeError()), true, "TypeError"); - a(t(new URIError()), true, "URIError"); -}; diff --git a/node_modules/es5-ext/test/error/valid-error.js b/node_modules/es5-ext/test/error/valid-error.js deleted file mode 100644 index 7d032bf23..000000000 --- a/node_modules/es5-ext/test/error/valid-error.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var e = new Error(); - a(t(e), e, "Error"); - a.throws(function () { - t({}); - }, "Other"); -}; diff --git a/node_modules/es5-ext/test/function/#/compose.js b/node_modules/es5-ext/test/function/#/compose.js deleted file mode 100644 index 433f3b4b1..000000000 --- a/node_modules/es5-ext/test/function/#/compose.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; - -var f = function (a, b) { - return ["a", arguments.length, a, b]; -} - , g = function (a) { - return ["b", arguments.length].concat(a); -} - , h = function (a) { - return ["c", arguments.length].concat(a); -}; - -module.exports = function (t, a) { - a.deep(t.call(h, g, f)(1, 2), ["c", 1, "b", 1, "a", 2, 1, 2]); -}; diff --git a/node_modules/es5-ext/test/function/#/copy.js b/node_modules/es5-ext/test/function/#/copy.js deleted file mode 100644 index e7988ce74..000000000 --- a/node_modules/es5-ext/test/function/#/copy.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var foo = "raz", bar = "dwa"; - // eslint-disable-next-line func-names - var fn = function marko(a, b) { - return this + a + b + foo + bar; - }; - var result, o = {}; - - fn.prototype = o; - - fn.foo = "raz"; - - result = t.call(fn); - - a(result.length, fn.length, "Length"); - a(result.name, fn.name, "Length"); - a(result.call("marko", "el", "fe"), "markoelferazdwa", "Body"); - a(result.prototype, fn.prototype, "Prototype"); - a(result.foo, fn.foo, "Custom property"); -}; diff --git a/node_modules/es5-ext/test/function/#/curry.js b/node_modules/es5-ext/test/function/#/curry.js deleted file mode 100644 index c30313a0d..000000000 --- a/node_modules/es5-ext/test/function/#/curry.js +++ /dev/null @@ -1,20 +0,0 @@ -"use strict"; - -var toArray = require("../../../array/to-array") - - , f = function () { - return toArray(arguments); -}; - -module.exports = function (t, a) { - var x, y = {}, z; - a.deep(t.call(f, 0, 1, 2)(3), [], "0 arguments"); - x = t.call(f, 5, {}); - a(x.length, 5, "Length #1"); - z = x(1, 2); - a(z.length, 3, "Length #2"); - z = z(3, 4); - a(z.length, 1, "Length #1"); - a.deep(z(5, 6), [1, 2, 3, 4, 5], "Many arguments"); - a.deep(x(8, 3)(y, 45)("raz", 6), [8, 3, y, 45, "raz"], "Many arguments #2"); -}; diff --git a/node_modules/es5-ext/test/function/#/lock.js b/node_modules/es5-ext/test/function/#/lock.js deleted file mode 100644 index 08ea9505c..000000000 --- a/node_modules/es5-ext/test/function/#/lock.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call(function () { - return arguments.length; - })(1, 2, 3), 0); -}; diff --git a/node_modules/es5-ext/test/function/#/not.js b/node_modules/es5-ext/test/function/#/not.js deleted file mode 100644 index 64fff7150..000000000 --- a/node_modules/es5-ext/test/function/#/not.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -var identity = require("../../../function/identity") - , noop = require("../../../function/noop"); - -module.exports = function (t, a) { - a(t.call(identity)(""), true, "Falsy"); - a(t.call(noop)(), true, "Undefined"); - a(t.call(identity)({}), false, "Any object"); - a(t.call(identity)(true), false, "True"); -}; diff --git a/node_modules/es5-ext/test/function/#/partial.js b/node_modules/es5-ext/test/function/#/partial.js deleted file mode 100644 index 7e9428fa9..000000000 --- a/node_modules/es5-ext/test/function/#/partial.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -var toArray = require("../../../array/to-array") - - , f = function () { - return toArray(arguments); -}; - -module.exports = function (t, a) { - a.deep(t.call(f, 1)(2, 3), [1, 2, 3]); -}; diff --git a/node_modules/es5-ext/test/function/#/spread.js b/node_modules/es5-ext/test/function/#/spread.js deleted file mode 100644 index d082fcabc..000000000 --- a/node_modules/es5-ext/test/function/#/spread.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -var f = function (a, b) { - return this[a] + this[b]; -} - , o = { a: 3, b: 4 }; - -module.exports = function (t, a) { - a(t.call(f).call(o, ["a", "b"]), 7); -}; diff --git a/node_modules/es5-ext/test/function/#/to-string-tokens.js b/node_modules/es5-ext/test/function/#/to-string-tokens.js deleted file mode 100644 index 0691cc394..000000000 --- a/node_modules/es5-ext/test/function/#/to-string-tokens.js +++ /dev/null @@ -1,33 +0,0 @@ -/* eslint no-eval: "off" */ - -"use strict"; - -module.exports = function (t, a) { - a.deep( - t.call(function (a, b) { - return this[a] + this[b]; - }), - { args: "a, b", body: "\n\t\t\treturn this[a] + this[b];\n\t\t" } - ); - a.deep(t.call(function () {}), { args: "", body: "" }); - // eslint-disable-next-line no-unused-vars - a.deep(t.call(function (raz) {}), { args: "raz", body: "" }); - a.deep( - t.call(function () { - Object(); - }), - { args: "", body: "\n\t\t\tObject();\n\t\t" } - ); - - try { - eval("(() => {})"); - } catch (e) { - // Non ES2015 env - return; - } - - a.deep(t.call(eval("(() => {})")), { args: "", body: "" }); - a.deep(t.call(eval("((elo) => foo)")), { args: "elo", body: "foo" }); - a.deep(t.call(eval("(elo => foo)")), { args: "elo", body: "foo" }); - a.deep(t.call(eval("((elo, bar) => foo())")), { args: "elo, bar", body: "foo()" }); -}; diff --git a/node_modules/es5-ext/test/function/_define-length.js b/node_modules/es5-ext/test/function/_define-length.js deleted file mode 100644 index 324e273c0..000000000 --- a/node_modules/es5-ext/test/function/_define-length.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var foo = "raz", bar = "dwa" - , fn = function (a, b) { - return this + a + b + foo + bar; -} - , result; - - result = t(fn, 3); - a(result.call("marko", "el", "fe"), "markoelferazdwa", "Content"); - a(result.length, 3, "Length"); - a(result.prototype, fn.prototype, "Prototype"); -}; diff --git a/node_modules/es5-ext/test/function/constant.js b/node_modules/es5-ext/test/function/constant.js deleted file mode 100644 index 4ba2d8983..000000000 --- a/node_modules/es5-ext/test/function/constant.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var o = {}; - -module.exports = function (t, a) { - a(t(o)(), o); -}; diff --git a/node_modules/es5-ext/test/function/identity.js b/node_modules/es5-ext/test/function/identity.js deleted file mode 100644 index a5b0b1bc9..000000000 --- a/node_modules/es5-ext/test/function/identity.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var o = {}; - -module.exports = function (t, a) { - a(t(o), o); -}; diff --git a/node_modules/es5-ext/test/function/invoke.js b/node_modules/es5-ext/test/function/invoke.js deleted file mode 100644 index 6268f47e9..000000000 --- a/node_modules/es5-ext/test/function/invoke.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -var constant = require("../../function/constant") - - , o = { b: constant("c") }; - -module.exports = function (t, a) { - a(t("b")(o), "c"); -}; diff --git a/node_modules/es5-ext/test/function/is-arguments.js b/node_modules/es5-ext/test/function/is-arguments.js deleted file mode 100644 index 5bd54ac7e..000000000 --- a/node_modules/es5-ext/test/function/is-arguments.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var args, dummy; - args = (function () { - return arguments; -}()); - dummy = { 0: 1, 1: 2 }; - Object.defineProperty(dummy, "length", { value: 2 }); - a(t(args), true, "Arguments"); - a(t(dummy), false, "Dummy"); - a(t([]), false, "Array"); -}; diff --git a/node_modules/es5-ext/test/function/is-function.js b/node_modules/es5-ext/test/function/is-function.js deleted file mode 100644 index fe8979851..000000000 --- a/node_modules/es5-ext/test/function/is-function.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -var o = { call: Function.prototype.call, apply: Function.prototype.apply }; - -module.exports = function (t, a) { - a(t(function () {}), true, "Function is function"); - a(t(o), false, "Plain object is not function"); -}; diff --git a/node_modules/es5-ext/test/function/noop.js b/node_modules/es5-ext/test/function/noop.js deleted file mode 100644 index 34de85ab6..000000000 --- a/node_modules/es5-ext/test/function/noop.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(1, 2, 3), "undefined"); -}; diff --git a/node_modules/es5-ext/test/function/pluck.js b/node_modules/es5-ext/test/function/pluck.js deleted file mode 100644 index f8954c59d..000000000 --- a/node_modules/es5-ext/test/function/pluck.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var o = { foo: "bar" }; - -module.exports = function (t, a) { - a(t("foo")(o), o.foo); -}; diff --git a/node_modules/es5-ext/test/function/valid-function.js b/node_modules/es5-ext/test/function/valid-function.js deleted file mode 100644 index 30c036084..000000000 --- a/node_modules/es5-ext/test/function/valid-function.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var f = function () {}; - a(t(f), f, "Function"); - // eslint-disable-next-line no-new-func - f = new Function(); - a(t(f), f, "Function"); - a.throws(function () { - t({}); - }, "Object"); - a.throws(function () { - t(/re/); - }, "RegExp"); - a.throws(function () { - t({ - call: function () { - return 20; - } - }); - }, "Plain object"); -}; diff --git a/node_modules/es5-ext/test/global.js b/node_modules/es5-ext/test/global.js deleted file mode 100644 index 554ad4ccd..000000000 --- a/node_modules/es5-ext/test/global.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a.ok(t && typeof t === "object"); - a(typeof t.Array, "function"); -}; diff --git a/node_modules/es5-ext/test/iterable/for-each.js b/node_modules/es5-ext/test/iterable/for-each.js deleted file mode 100644 index d6c3872aa..000000000 --- a/node_modules/es5-ext/test/iterable/for-each.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; - -var ArrayIterator = require("es6-iterator/array") - - , slice = Array.prototype.slice; - -module.exports = function (t, a) { - var i = 0, x = ["raz", "dwa", "trzy"], y = {}; - t(x, function () { - a.deep(slice.call(arguments, 0, 1), [x[i]], "Array " + i + "#"); - a(this, y, "Array: context: " + i++ + "#"); - }, y); - i = 0; - t((function () { - return arguments; -}("raz", "dwa", "trzy")), function () { - a.deep(slice.call(arguments, 0, 1), [x[i]], "Arguments" + i + "#"); - a(this, y, "Arguments: context: " + i++ + "#"); - }, y); - i = 0; - t({ 0: "raz", 1: "dwa", 2: "trzy", length: 3 }, function () { - a.deep(slice.call(arguments, 0, 1), [x[i]], "Array-like" + i + "#"); - a(this, y, "Array-like: context: " + i++ + "#"); - }, y); - i = 0; - t(x = "foo", function () { - a.deep(slice.call(arguments, 0, 1), [x[i]], "String " + i + "#"); - a(this, y, "Regular String: context: " + i++ + "#"); - }, y); - i = 0; - x = ["r", "💩", "z"]; - t("r💩z", function () { - a.deep(slice.call(arguments, 0, 1), [x[i]], "String " + i + "#"); - a(this, y, "Unicode String: context: " + i++ + "#"); - }, y); - i = 0; - t(new ArrayIterator(x), function () { - a.deep(slice.call(arguments, 0, 1), [x[i]], "Iterator " + i + "#"); - a(this, y, "Iterator: context: " + i++ + "#"); - }, y); - -}; diff --git a/node_modules/es5-ext/test/iterable/is.js b/node_modules/es5-ext/test/iterable/is.js deleted file mode 100644 index 04d34a83c..000000000 --- a/node_modules/es5-ext/test/iterable/is.js +++ /dev/null @@ -1,28 +0,0 @@ -"use strict"; - -var iteratorSymbol = require("es6-symbol").iterator; - -module.exports = function (t, a) { - var x; - a(t([]), true, "Array"); - a(t(""), true, "String"); - a( - t( - (function () { - return arguments; - })() - ), - true, - "Arguments" - ); - a(t({ length: 0 }), true, "List object"); - a(t(function () {}), false, "Function"); - a(t({}), false, "Plain object"); - a(t(/raz/), false, "Regexp"); - a(t(), false, "No argument"); - a(t(null), false, "Null"); - a(t(undefined), false, "Undefined"); - x = {}; - x[iteratorSymbol] = function () {}; - a(t(x), true, "Iterable"); -}; diff --git a/node_modules/es5-ext/test/iterable/validate-object.js b/node_modules/es5-ext/test/iterable/validate-object.js deleted file mode 100644 index 83a9ca15e..000000000 --- a/node_modules/es5-ext/test/iterable/validate-object.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; - -var iteratorSymbol = require("es6-symbol").iterator; - -module.exports = function (t, a) { - var x; - a.throws(function () { - t(0); -}, TypeError, "0"); - a.throws(function () { - t(false); -}, TypeError, "false"); - a.throws(function () { - t(""); -}, TypeError, "String"); - a.throws(function () { - t({}); -}, TypeError, "Plain Object"); - a.throws(function () { - t(function () {}); -}, TypeError, "Function"); - a(t(x = new String("raz")), x, "String object"); // Jslint: ignore - - a(t(x = { length: 1 }), x, "Array like"); - a.throws(function () { - t(); -}, TypeError, "Undefined"); - a.throws(function () { - t(null); -}, TypeError, "null"); - x = {}; - x[iteratorSymbol] = function () {}; - a(t(x), x, "Iterable"); -}; diff --git a/node_modules/es5-ext/test/iterable/validate.js b/node_modules/es5-ext/test/iterable/validate.js deleted file mode 100644 index 61cab5d38..000000000 --- a/node_modules/es5-ext/test/iterable/validate.js +++ /dev/null @@ -1,32 +0,0 @@ -"use strict"; - -var iteratorSymbol = require("es6-symbol").iterator; - -module.exports = function (t, a) { - var x; - a.throws(function () { - t(0); -}, TypeError, "0"); - a.throws(function () { - t(false); -}, TypeError, "false"); - a(t(""), "", "''"); - a.throws(function () { - t({}); -}, TypeError, "Plain Object"); - a.throws(function () { - t(function () {}); -}, TypeError, "Function"); - a(t(x = new String("raz")), x, "String object"); // Jslint: ignore - - a(t(x = { length: 1 }), x, "Array like"); - a.throws(function () { - t(); -}, TypeError, "Undefined"); - a.throws(function () { - t(null); -}, TypeError, "null"); - x = {}; - x[iteratorSymbol] = function () {}; - a(t(x), x, "Iterable"); -}; diff --git a/node_modules/es5-ext/test/json/safe-stringify.js b/node_modules/es5-ext/test/json/safe-stringify.js deleted file mode 100644 index 2d13f3def..000000000 --- a/node_modules/es5-ext/test/json/safe-stringify.js +++ /dev/null @@ -1,26 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({ foo: "bar" }), JSON.stringify({ foo: "bar" })); - a(t({ foo: { elo: 12 } }), "{\"foo\":{\"elo\":12}}"); - a(t({ foo: { elo: 12, -mel: { - toJSON: function () { - throw new Error("Nu nu!"); -} - } } }), "{\"foo\":{\"elo\":12}}"); - a(t({ foo: { elo: 12 }, -mel: { - toJSON: function () { - throw new Error("Nu nu!"); -} - } }), "{\"foo\":{\"elo\":12}}"); - a(t({ foo: { elo: 12 }, -mel: [ -"raz", { - toJSON: function () { - throw new Error("Nu nu!"); -} - }, 0, 2 -] }), "{\"foo\":{\"elo\":12},\"mel\":[\"raz\",0,2]}"); -}; diff --git a/node_modules/es5-ext/test/math/_pack-ieee754.js b/node_modules/es5-ext/test/math/_pack-ieee754.js deleted file mode 100644 index 7e56f7f29..000000000 --- a/node_modules/es5-ext/test/math/_pack-ieee754.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a.deep(t(1.337, 8, 23), [63, 171, 34, 209]); -}; diff --git a/node_modules/es5-ext/test/math/_unpack-ieee754.js b/node_modules/es5-ext/test/math/_unpack-ieee754.js deleted file mode 100644 index 52730f389..000000000 --- a/node_modules/es5-ext/test/math/_unpack-ieee754.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a.deep(t([63, 171, 34, 209], 8, 23), 1.3370000123977661); -}; diff --git a/node_modules/es5-ext/test/math/acosh/implement.js b/node_modules/es5-ext/test/math/acosh/implement.js deleted file mode 100644 index d7bcc28ae..000000000 --- a/node_modules/es5-ext/test/math/acosh/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/acosh/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/acosh/index.js b/node_modules/es5-ext/test/math/acosh/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/acosh/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/acosh/is-implemented.js b/node_modules/es5-ext/test/math/acosh/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/acosh/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/acosh/shim.js b/node_modules/es5-ext/test/math/acosh/shim.js deleted file mode 100644 index 17ac18193..000000000 --- a/node_modules/es5-ext/test/math/acosh/shim.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), NaN, "NaN"); - a(t(-1), NaN, "Negative"); - a(t(0), NaN, "Zero"); - a(t(0.5), NaN, "Below 1"); - a(t(1), 0, "1"); - a(t(2), 1.3169578969248166, "Other"); - a(t(Infinity), Infinity, "Infinity"); -}; diff --git a/node_modules/es5-ext/test/math/asinh/implement.js b/node_modules/es5-ext/test/math/asinh/implement.js deleted file mode 100644 index ab4b96914..000000000 --- a/node_modules/es5-ext/test/math/asinh/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/asinh/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/asinh/index.js b/node_modules/es5-ext/test/math/asinh/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/asinh/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/asinh/is-implemented.js b/node_modules/es5-ext/test/math/asinh/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/asinh/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/asinh/shim.js b/node_modules/es5-ext/test/math/asinh/shim.js deleted file mode 100644 index a4328d2e1..000000000 --- a/node_modules/es5-ext/test/math/asinh/shim.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), NaN, "NaN"); - a(t(0), 0, "Zero"); - a(t(Infinity), Infinity, "Infinity"); - a(t(-Infinity), -Infinity, "-Infinity"); - a(t(-2), -1.4436354751788103, "Negative"); - a(t(2), 1.4436354751788103, "Positive"); -}; diff --git a/node_modules/es5-ext/test/math/atanh/implement.js b/node_modules/es5-ext/test/math/atanh/implement.js deleted file mode 100644 index bcd3bd875..000000000 --- a/node_modules/es5-ext/test/math/atanh/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/atanh/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/atanh/index.js b/node_modules/es5-ext/test/math/atanh/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/atanh/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/atanh/is-implemented.js b/node_modules/es5-ext/test/math/atanh/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/atanh/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/atanh/shim.js b/node_modules/es5-ext/test/math/atanh/shim.js deleted file mode 100644 index f58709cc4..000000000 --- a/node_modules/es5-ext/test/math/atanh/shim.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), NaN, "NaN"); - a(t(-2), NaN, "Less than -1"); - a(t(2), NaN, "Greater than 1"); - a(t(-1), -Infinity, "-1"); - a(t(1), Infinity, "1"); - a(t(0), 0, "Zero"); - a(Math.round(t(0.5) * 1e15), 549306144334055, "Other"); -}; diff --git a/node_modules/es5-ext/test/math/cbrt/implement.js b/node_modules/es5-ext/test/math/cbrt/implement.js deleted file mode 100644 index 132e9296d..000000000 --- a/node_modules/es5-ext/test/math/cbrt/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/cbrt/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/cbrt/index.js b/node_modules/es5-ext/test/math/cbrt/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/cbrt/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/cbrt/is-implemented.js b/node_modules/es5-ext/test/math/cbrt/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/cbrt/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/cbrt/shim.js b/node_modules/es5-ext/test/math/cbrt/shim.js deleted file mode 100644 index fc1beee4c..000000000 --- a/node_modules/es5-ext/test/math/cbrt/shim.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), NaN, "NaN"); - a(t(0), 0, "Zero"); - a(t(Infinity), Infinity, "Infinity"); - a(t(-Infinity), -Infinity, "-Infinity"); - a(t(-1), -1, "-1"); - a(t(1), 1, "1"); - a(t(2), 1.2599210498948732, "Ohter"); -}; diff --git a/node_modules/es5-ext/test/math/clz32/implement.js b/node_modules/es5-ext/test/math/clz32/implement.js deleted file mode 100644 index 36f529f15..000000000 --- a/node_modules/es5-ext/test/math/clz32/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/clz32/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/clz32/index.js b/node_modules/es5-ext/test/math/clz32/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/clz32/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/clz32/is-implemented.js b/node_modules/es5-ext/test/math/clz32/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/clz32/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/clz32/shim.js b/node_modules/es5-ext/test/math/clz32/shim.js deleted file mode 100644 index 4d8dd2fa0..000000000 --- a/node_modules/es5-ext/test/math/clz32/shim.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(1), 31, "1"); - a(t(1000), 22, "1000"); - a(t(), 32, "No arguments"); - a(t(Infinity), 32, "Infinity"); - a(t(-Infinity), 32, "-Infinity"); - a(t("foo"), 32, "String"); - a(t(true), 31, "Boolean"); - a(t(3.5), 30, "Float"); -}; diff --git a/node_modules/es5-ext/test/math/cosh/implement.js b/node_modules/es5-ext/test/math/cosh/implement.js deleted file mode 100644 index 6ad42efb0..000000000 --- a/node_modules/es5-ext/test/math/cosh/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/cosh/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/cosh/index.js b/node_modules/es5-ext/test/math/cosh/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/cosh/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/cosh/is-implemented.js b/node_modules/es5-ext/test/math/cosh/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/cosh/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/cosh/shim.js b/node_modules/es5-ext/test/math/cosh/shim.js deleted file mode 100644 index 0b917c706..000000000 --- a/node_modules/es5-ext/test/math/cosh/shim.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), NaN, "NaN"); - a(t(0), 1, "Zero"); - a(t(Infinity), Infinity, "Infinity"); - a(t(-Infinity), Infinity, "-Infinity"); - a(t(1), 1.5430806348152437, "1"); - a(t(Number.MAX_VALUE), Infinity); - a(t(-Number.MAX_VALUE), Infinity); - a(t(Number.MIN_VALUE), 1); - a(t(-Number.MIN_VALUE), 1); -}; diff --git a/node_modules/es5-ext/test/math/expm1/implement.js b/node_modules/es5-ext/test/math/expm1/implement.js deleted file mode 100644 index 7fb528a3e..000000000 --- a/node_modules/es5-ext/test/math/expm1/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/expm1/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/expm1/index.js b/node_modules/es5-ext/test/math/expm1/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/expm1/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/expm1/is-implemented.js b/node_modules/es5-ext/test/math/expm1/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/expm1/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/expm1/shim.js b/node_modules/es5-ext/test/math/expm1/shim.js deleted file mode 100644 index cebb063c6..000000000 --- a/node_modules/es5-ext/test/math/expm1/shim.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), NaN, "NaN"); - a(t(0), 0, "Zero"); - a(t(Infinity), Infinity, "Infinity"); - a(t(-Infinity), -1, "-Infinity"); - a(t(1).toFixed(15), "1.718281828459045", "1"); -}; diff --git a/node_modules/es5-ext/test/math/fround/implement.js b/node_modules/es5-ext/test/math/fround/implement.js deleted file mode 100644 index c7b9ad4a9..000000000 --- a/node_modules/es5-ext/test/math/fround/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/fround/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/fround/index.js b/node_modules/es5-ext/test/math/fround/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/fround/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/fround/is-implemented.js b/node_modules/es5-ext/test/math/fround/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/fround/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/fround/shim.js b/node_modules/es5-ext/test/math/fround/shim.js deleted file mode 100644 index 0525bfab9..000000000 --- a/node_modules/es5-ext/test/math/fround/shim.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), NaN, "NaN"); - a(t(0), 0, "Zero"); - a(t(Infinity), Infinity, "Infinity"); - a(t(-Infinity), -Infinity, "-Infinity"); - a(t(1.337), 1.3370000123977661, "1"); -}; diff --git a/node_modules/es5-ext/test/math/hypot/implement.js b/node_modules/es5-ext/test/math/hypot/implement.js deleted file mode 100644 index 29c87fe93..000000000 --- a/node_modules/es5-ext/test/math/hypot/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/hypot/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/hypot/index.js b/node_modules/es5-ext/test/math/hypot/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/hypot/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/hypot/is-implemented.js b/node_modules/es5-ext/test/math/hypot/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/hypot/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/hypot/shim.js b/node_modules/es5-ext/test/math/hypot/shim.js deleted file mode 100644 index 89e4657c1..000000000 --- a/node_modules/es5-ext/test/math/hypot/shim.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(), 0, "No arguments"); - a(t(0, -0, 0), 0, "Zeros"); - a(t(4, NaN, Infinity), Infinity, "Infinity"); - a(t(4, NaN, -Infinity), Infinity, "Infinity"); - a(t(4, NaN, 34), NaN, "NaN"); - a(t(3, 4), 5, "#1"); - a(t(3, 4, 5), 7.0710678118654755, "#2"); -}; diff --git a/node_modules/es5-ext/test/math/imul/implement.js b/node_modules/es5-ext/test/math/imul/implement.js deleted file mode 100644 index b633a72b5..000000000 --- a/node_modules/es5-ext/test/math/imul/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/imul/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/imul/index.js b/node_modules/es5-ext/test/math/imul/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/imul/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/imul/is-implemented.js b/node_modules/es5-ext/test/math/imul/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/imul/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/imul/shim.js b/node_modules/es5-ext/test/math/imul/shim.js deleted file mode 100644 index a8d4e9060..000000000 --- a/node_modules/es5-ext/test/math/imul/shim.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(), 0, "No arguments"); - a(t(0, 0), 0, "Zeros"); - a(t(2, 4), 8, "#1"); - a(t(-1, 8), -8, "#2"); - a(t(0xfffffffe, 5), -10, "#3"); -}; diff --git a/node_modules/es5-ext/test/math/log10/implement.js b/node_modules/es5-ext/test/math/log10/implement.js deleted file mode 100644 index afc9dab17..000000000 --- a/node_modules/es5-ext/test/math/log10/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/log10/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/log10/index.js b/node_modules/es5-ext/test/math/log10/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/log10/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/log10/is-implemented.js b/node_modules/es5-ext/test/math/log10/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/log10/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/log10/shim.js b/node_modules/es5-ext/test/math/log10/shim.js deleted file mode 100644 index d0696287f..000000000 --- a/node_modules/es5-ext/test/math/log10/shim.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), NaN, "NaN"); - a(t(-0.5), NaN, "Less than 0"); - a(t(0), -Infinity, "0"); - a(t(1), 0, "1"); - a(t(Infinity), Infinity, "Infinity"); - a(t(2), 0.3010299956639812, "Other"); -}; diff --git a/node_modules/es5-ext/test/math/log1p/implement.js b/node_modules/es5-ext/test/math/log1p/implement.js deleted file mode 100644 index baa2ab159..000000000 --- a/node_modules/es5-ext/test/math/log1p/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/log1p/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/log1p/index.js b/node_modules/es5-ext/test/math/log1p/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/log1p/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/log1p/is-implemented.js b/node_modules/es5-ext/test/math/log1p/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/log1p/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/log1p/shim.js b/node_modules/es5-ext/test/math/log1p/shim.js deleted file mode 100644 index 66b400ccd..000000000 --- a/node_modules/es5-ext/test/math/log1p/shim.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), NaN, "NaN"); - a(t(-1.5), NaN, "Less than -1"); - a(t(-1), -Infinity, "-1"); - a(t(0), 0, "0"); - a(t(Infinity), Infinity, "Infinity"); - a(t(1), 0.6931471805599453, "Other"); -}; diff --git a/node_modules/es5-ext/test/math/log2/implement.js b/node_modules/es5-ext/test/math/log2/implement.js deleted file mode 100644 index 43bdf4360..000000000 --- a/node_modules/es5-ext/test/math/log2/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/log2/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/log2/index.js b/node_modules/es5-ext/test/math/log2/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/log2/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/log2/is-implemented.js b/node_modules/es5-ext/test/math/log2/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/log2/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/log2/shim.js b/node_modules/es5-ext/test/math/log2/shim.js deleted file mode 100644 index f587e3393..000000000 --- a/node_modules/es5-ext/test/math/log2/shim.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), NaN, "NaN"); - a(t(-0.5), NaN, "Less than 0"); - a(t(0), -Infinity, "0"); - a(t(1), 0, "1"); - a(t(Infinity), Infinity, "Infinity"); - a(t(3).toFixed(15), "1.584962500721156", "Other"); -}; diff --git a/node_modules/es5-ext/test/math/sign/implement.js b/node_modules/es5-ext/test/math/sign/implement.js deleted file mode 100644 index 409beb1f5..000000000 --- a/node_modules/es5-ext/test/math/sign/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/sign/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/sign/index.js b/node_modules/es5-ext/test/math/sign/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/sign/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/sign/is-implemented.js b/node_modules/es5-ext/test/math/sign/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/sign/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/sign/shim.js b/node_modules/es5-ext/test/math/sign/shim.js deleted file mode 100644 index 071ea07e1..000000000 --- a/node_modules/es5-ext/test/math/sign/shim.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -var is = require("../../../object/is"); - -module.exports = function (t, a) { - a(is(t(0), +0), true, "+0"); - a(is(t(-0), -0), true, "-0"); - a(t({}), NaN, true, "NaN"); - a(t(-234234234), -1, "Negative"); - a(t(234234234), 1, "Positive"); -}; diff --git a/node_modules/es5-ext/test/math/sinh/implement.js b/node_modules/es5-ext/test/math/sinh/implement.js deleted file mode 100644 index ca4b5e7b5..000000000 --- a/node_modules/es5-ext/test/math/sinh/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/sinh/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/sinh/index.js b/node_modules/es5-ext/test/math/sinh/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/sinh/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/sinh/is-implemented.js b/node_modules/es5-ext/test/math/sinh/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/sinh/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/sinh/shim.js b/node_modules/es5-ext/test/math/sinh/shim.js deleted file mode 100644 index f168a7f71..000000000 --- a/node_modules/es5-ext/test/math/sinh/shim.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), NaN, "NaN"); - a(t(0), 0, "Zero"); - a(t(Infinity), Infinity, "Infinity"); - a(t(-Infinity), -Infinity, "-Infinity"); - a(t(1), 1.1752011936438014, "1"); - a(t(Number.MAX_VALUE), Infinity); - a(t(-Number.MAX_VALUE), -Infinity); - a(t(Number.MIN_VALUE), 5e-324); - a(t(-Number.MIN_VALUE), -5e-324); -}; diff --git a/node_modules/es5-ext/test/math/tanh/implement.js b/node_modules/es5-ext/test/math/tanh/implement.js deleted file mode 100644 index 8503711f4..000000000 --- a/node_modules/es5-ext/test/math/tanh/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/tanh/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/tanh/index.js b/node_modules/es5-ext/test/math/tanh/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/tanh/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/tanh/is-implemented.js b/node_modules/es5-ext/test/math/tanh/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/tanh/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/tanh/shim.js b/node_modules/es5-ext/test/math/tanh/shim.js deleted file mode 100644 index 5da3c0875..000000000 --- a/node_modules/es5-ext/test/math/tanh/shim.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), NaN, "NaN"); - a(t(0), 0, "Zero"); - a(t(Infinity), 1, "Infinity"); - a(t(-Infinity), -1, "-Infinity"); - a(t(1), 0.7615941559557649, "1"); - a(t(Number.MAX_VALUE), 1); - a(t(-Number.MAX_VALUE), -1); -}; diff --git a/node_modules/es5-ext/test/math/trunc/implement.js b/node_modules/es5-ext/test/math/trunc/implement.js deleted file mode 100644 index 0d3374fc9..000000000 --- a/node_modules/es5-ext/test/math/trunc/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../math/trunc/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/math/trunc/index.js b/node_modules/es5-ext/test/math/trunc/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/math/trunc/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/math/trunc/is-implemented.js b/node_modules/es5-ext/test/math/trunc/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/math/trunc/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/math/trunc/shim.js b/node_modules/es5-ext/test/math/trunc/shim.js deleted file mode 100644 index b80e86830..000000000 --- a/node_modules/es5-ext/test/math/trunc/shim.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; - -var is = require("../../../object/is"); - -module.exports = function (t, a) { - a(t({}), NaN, "NaN"); - a(t(0), 0, "Zero"); - a(t(Infinity), Infinity, "Infinity"); - a(t(-Infinity), -Infinity, "-Infinity"); - a(is(t(0.234), 0), true, "0"); - a(is(t(-0.234), -0), true, "-0"); - a(t(13.7), 13, "Positive #1"); - a(t(12.3), 12, "Positive #2"); - a(t(-12.3), -12, "Negative #1"); - a(t(-14.7), -14, "Negative #2"); -}; diff --git a/node_modules/es5-ext/test/number/#/pad.js b/node_modules/es5-ext/test/number/#/pad.js deleted file mode 100644 index cc8aa5e40..000000000 --- a/node_modules/es5-ext/test/number/#/pad.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call(78, 4), "0078"); - a(t.call(65.12323, 4, 3), "0065.123", "Precision"); - a(t.call(65, 4, 3), "0065.000", "Precision integer"); -}; diff --git a/node_modules/es5-ext/test/number/epsilon/implement.js b/node_modules/es5-ext/test/number/epsilon/implement.js deleted file mode 100644 index d387b7c1e..000000000 --- a/node_modules/es5-ext/test/number/epsilon/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../number/epsilon/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/number/epsilon/index.js b/node_modules/es5-ext/test/number/epsilon/index.js deleted file mode 100644 index d20e5c3bc..000000000 --- a/node_modules/es5-ext/test/number/epsilon/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t, "number"); -}; diff --git a/node_modules/es5-ext/test/number/epsilon/is-implemented.js b/node_modules/es5-ext/test/number/epsilon/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/number/epsilon/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/number/is-finite/implement.js b/node_modules/es5-ext/test/number/is-finite/implement.js deleted file mode 100644 index 5300de627..000000000 --- a/node_modules/es5-ext/test/number/is-finite/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../number/is-finite/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/number/is-finite/index.js b/node_modules/es5-ext/test/number/is-finite/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/number/is-finite/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/number/is-finite/is-implemented.js b/node_modules/es5-ext/test/number/is-finite/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/number/is-finite/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/number/is-finite/shim.js b/node_modules/es5-ext/test/number/is-finite/shim.js deleted file mode 100644 index 8fa004fd4..000000000 --- a/node_modules/es5-ext/test/number/is-finite/shim.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(2), true, "Number"); - a(t("23"), false, "Not numeric"); - a(t(NaN), false, "NaN"); - a(t(Infinity), false, "Infinity"); -}; diff --git a/node_modules/es5-ext/test/number/is-integer/implement.js b/node_modules/es5-ext/test/number/is-integer/implement.js deleted file mode 100644 index 2290b2507..000000000 --- a/node_modules/es5-ext/test/number/is-integer/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../number/is-integer/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/number/is-integer/index.js b/node_modules/es5-ext/test/number/is-integer/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/number/is-integer/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/number/is-integer/is-implemented.js b/node_modules/es5-ext/test/number/is-integer/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/number/is-integer/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/number/is-integer/shim.js b/node_modules/es5-ext/test/number/is-integer/shim.js deleted file mode 100644 index e367990bb..000000000 --- a/node_modules/es5-ext/test/number/is-integer/shim.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(2), true, "Number"); - a(t(2.34), false, "Float"); - a(t("23"), false, "Not numeric"); - a(t(NaN), false, "NaN"); - a(t(Infinity), false, "Infinity"); -}; diff --git a/node_modules/es5-ext/test/number/is-nan/implement.js b/node_modules/es5-ext/test/number/is-nan/implement.js deleted file mode 100644 index 10fa084ed..000000000 --- a/node_modules/es5-ext/test/number/is-nan/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../number/is-nan/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/number/is-nan/index.js b/node_modules/es5-ext/test/number/is-nan/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/number/is-nan/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/number/is-nan/is-implemented.js b/node_modules/es5-ext/test/number/is-nan/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/number/is-nan/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/number/is-nan/shim.js b/node_modules/es5-ext/test/number/is-nan/shim.js deleted file mode 100644 index 31810474e..000000000 --- a/node_modules/es5-ext/test/number/is-nan/shim.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(2), false, "Number"); - a(t({}), false, "Not numeric"); - a(t(NaN), true, "NaN"); -}; diff --git a/node_modules/es5-ext/test/number/is-natural.js b/node_modules/es5-ext/test/number/is-natural.js deleted file mode 100644 index 8fe4dcc46..000000000 --- a/node_modules/es5-ext/test/number/is-natural.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(2), true, "Number"); - a(t(-2), false, "Negative"); - a(t(2.34), false, "Float"); - a(t("23"), false, "Not numeric"); - a(t(NaN), false, "NaN"); - a(t(Infinity), false, "Infinity"); -}; diff --git a/node_modules/es5-ext/test/number/is-number.js b/node_modules/es5-ext/test/number/is-number.js deleted file mode 100644 index 9cd670c1b..000000000 --- a/node_modules/es5-ext/test/number/is-number.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(0), true, "Zero"); - a(t(NaN), true, "NaN"); - a(t(Infinity), true, "Infinity"); - a(t(12), true, "Number"); - a(t(false), false, "Boolean"); - a(t(new Date()), false, "Date"); - a(t(new Number(2)), true, "Number object"); - a(t("asdfaf"), false, "String"); - a(t(""), false, "Empty String"); -}; diff --git a/node_modules/es5-ext/test/number/is-safe-integer/implement.js b/node_modules/es5-ext/test/number/is-safe-integer/implement.js deleted file mode 100644 index 96f634b16..000000000 --- a/node_modules/es5-ext/test/number/is-safe-integer/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../number/is-safe-integer/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/number/is-safe-integer/index.js b/node_modules/es5-ext/test/number/is-safe-integer/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/number/is-safe-integer/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/number/is-safe-integer/is-implemented.js b/node_modules/es5-ext/test/number/is-safe-integer/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/number/is-safe-integer/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/number/is-safe-integer/shim.js b/node_modules/es5-ext/test/number/is-safe-integer/shim.js deleted file mode 100644 index a4ea6913c..000000000 --- a/node_modules/es5-ext/test/number/is-safe-integer/shim.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(2), true, "Number"); - a(t(2.34), false, "Float"); - a(t(Math.pow(2, 53)), false, "Too large"); - a(t(Math.pow(2, 53) - 1), true, "Maximum"); - a(t("23"), false, "Not numeric"); - a(t(NaN), false, "NaN"); - a(t(Infinity), false, "Infinity"); -}; diff --git a/node_modules/es5-ext/test/number/max-safe-integer/implement.js b/node_modules/es5-ext/test/number/max-safe-integer/implement.js deleted file mode 100644 index 1928f3410..000000000 --- a/node_modules/es5-ext/test/number/max-safe-integer/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../number/max-safe-integer/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/number/max-safe-integer/index.js b/node_modules/es5-ext/test/number/max-safe-integer/index.js deleted file mode 100644 index d20e5c3bc..000000000 --- a/node_modules/es5-ext/test/number/max-safe-integer/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t, "number"); -}; diff --git a/node_modules/es5-ext/test/number/max-safe-integer/is-implemented.js b/node_modules/es5-ext/test/number/max-safe-integer/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/number/max-safe-integer/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/number/min-safe-integer/implement.js b/node_modules/es5-ext/test/number/min-safe-integer/implement.js deleted file mode 100644 index f8b309a8c..000000000 --- a/node_modules/es5-ext/test/number/min-safe-integer/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../number/min-safe-integer/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/number/min-safe-integer/index.js b/node_modules/es5-ext/test/number/min-safe-integer/index.js deleted file mode 100644 index d20e5c3bc..000000000 --- a/node_modules/es5-ext/test/number/min-safe-integer/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t, "number"); -}; diff --git a/node_modules/es5-ext/test/number/min-safe-integer/is-implemented.js b/node_modules/es5-ext/test/number/min-safe-integer/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/number/min-safe-integer/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/number/to-integer.js b/node_modules/es5-ext/test/number/to-integer.js deleted file mode 100644 index b7b975f56..000000000 --- a/node_modules/es5-ext/test/number/to-integer.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), 0, "NaN"); - a(t(20), 20, "Positive integer"); - a(t("-20"), -20, "String negative integer"); - a(t(Infinity), Infinity, "Infinity"); - a(t(15.343), 15, "Float"); - a(t(-15.343), -15, "Negative float"); -}; diff --git a/node_modules/es5-ext/test/number/to-pos-integer.js b/node_modules/es5-ext/test/number/to-pos-integer.js deleted file mode 100644 index 27c7cdfae..000000000 --- a/node_modules/es5-ext/test/number/to-pos-integer.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), 0, "NaN"); - a(t(20), 20, "Positive integer"); - a(t(-20), 0, "Negative integer"); - a(t(Infinity), Infinity, "Infinity"); - a(t(15.343), 15, "Float"); - a(t(-15.343), 0, "Negative float"); -}; diff --git a/node_modules/es5-ext/test/number/to-uint32.js b/node_modules/es5-ext/test/number/to-uint32.js deleted file mode 100644 index 7eea42f5f..000000000 --- a/node_modules/es5-ext/test/number/to-uint32.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), 0, "Not numeric"); - a(t(-4), 4294967292, "Negative"); - a(t(133432), 133432, "Positive"); - a(t(8589934592), 0, "Greater than maximum"); -}; diff --git a/node_modules/es5-ext/test/object/_iterate.js b/node_modules/es5-ext/test/object/_iterate.js deleted file mode 100644 index d7728f429..000000000 --- a/node_modules/es5-ext/test/object/_iterate.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var o = { raz: 1, dwa: 2, trzy: 3 } - , o2 = {}, o3 = {}, arr, i = -1; - - t = t("forEach"); - t(o, function (value, name, self, index) { - o2[name] = value; - a(index, ++i, "Index"); - a(self, o, "Self"); - a(this, o3, "Scope"); - }, o3); - a.deep(o2, o); - - arr = []; - o2 = {}; - i = -1; - t(o, function (value, name, self, index) { - arr.push(value); - o2[name] = value; - a(index, ++i, "Index"); - a(self, o, "Self"); - a(this, o3, "Scope"); - }, o3, function (a, b) { - return o[b] - o[a]; - }); - a.deep(o2, o, "Sort by Values: Content"); - a.deep(arr, [3, 2, 1], "Sort by Values: Order"); -}; diff --git a/node_modules/es5-ext/test/object/assign-deep.js b/node_modules/es5-ext/test/object/assign-deep.js deleted file mode 100644 index 962ac40df..000000000 --- a/node_modules/es5-ext/test/object/assign-deep.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var o1 = { a: 1, b: 2 }, o2 = { b: 3, c: 4 }; - - a(t(o1, o2), o1, "Returns self"); - a.deep(o1, { a: 1, b: 3, c: 4 }, "Single: content"); - - a.deep(t({}, o1, o2), { a: 1, b: 3, c: 4 }, "Multi argument"); - - var obj1 = { foo: { bar: 3, marko: true } } - , obj2 = { foo: { elo: 12, marko: false }, miszka: [23] }; - - var copyObj1 = JSON.parse(JSON.stringify(obj1)), copyObj2 = JSON.parse(JSON.stringify(obj2)); - a.deep(t({}, obj1, obj2), { foo: { bar: 3, marko: false, elo: 12 }, miszka: [23] }); - // Ensure it's side effects free - a.deep(obj1, copyObj1); - a.deep(obj2, copyObj2); - - obj1 = [{ foo: "bar" }]; - var assignedObj = []; - t(assignedObj, obj1); - a.deep(assignedObj, [{ foo: "bar" }]); - // Ensure array items are copied and not passed - a.not(assignedObj[0], obj1[0]); - a(t(true), true); -}; diff --git a/node_modules/es5-ext/test/object/assign/implement.js b/node_modules/es5-ext/test/object/assign/implement.js deleted file mode 100644 index c3e0396ba..000000000 --- a/node_modules/es5-ext/test/object/assign/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../object/assign/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/object/assign/index.js b/node_modules/es5-ext/test/object/assign/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/object/assign/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/object/assign/is-implemented.js b/node_modules/es5-ext/test/object/assign/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/object/assign/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/object/assign/shim.js b/node_modules/es5-ext/test/object/assign/shim.js deleted file mode 100644 index 360749076..000000000 --- a/node_modules/es5-ext/test/object/assign/shim.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var o1 = { a: 1, b: 2 } - , o2 = { b: 3, c: 4 }; - - a(t(o1, o2), o1, "Returns self"); - a.deep(o1, { a: 1, b: 3, c: 4 }, "Single: content"); - - a.deep(t({}, o1, o2), { a: 1, b: 3, c: 4 }, "Multi argument"); -}; diff --git a/node_modules/es5-ext/test/object/clear.js b/node_modules/es5-ext/test/object/clear.js deleted file mode 100644 index 5735e7967..000000000 --- a/node_modules/es5-ext/test/object/clear.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -var isEmpty = require("../../object/is-empty"); - -module.exports = function (t, a) { - var x = {}; - a(t(x), x, "Empty: Returns same object"); - a(isEmpty(x), true, "Empty: Not changed"); - x.foo = "raz"; - x.bar = "dwa"; - a(t(x), x, "Same object"); - a(isEmpty(x), true, "Emptied"); -}; diff --git a/node_modules/es5-ext/test/object/compact.js b/node_modules/es5-ext/test/object/compact.js deleted file mode 100644 index 353f6f327..000000000 --- a/node_modules/es5-ext/test/object/compact.js +++ /dev/null @@ -1,20 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x = {}, y = {}, z; - z = t(x); - a.not(z, x, "Returns different object"); - a.deep(z, {}, "Empty on empty"); - - x = { foo: "bar", -a: 0, -b: false, -c: "", -d: "0", -e: null, -bar: y, - elo: undefined }; - z = t(x); - a.deep(z, { foo: "bar", a: 0, b: false, c: "", d: "0", bar: y }, - "Cleared null values"); -}; diff --git a/node_modules/es5-ext/test/object/compare.js b/node_modules/es5-ext/test/object/compare.js deleted file mode 100644 index 23cc51160..000000000 --- a/node_modules/es5-ext/test/object/compare.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var d = new Date(); - - a.ok(t(12, 3) > 0, "Numbers"); - a.ok(t(2, 13) < 0, "Numbers #2"); - a.ok(t("aaa", "aa") > 0, "Strings"); - a.ok(t("aa", "ab") < 0, "Strings #2"); - a(t("aa", "aa"), 0, "Strings same"); - a(t(d, new Date(d.getTime())), 0, "Same date"); - a.ok(t(d, new Date(d.getTime() + 1)) < 0, "Different date"); -}; diff --git a/node_modules/es5-ext/test/object/copy-deep.js b/node_modules/es5-ext/test/object/copy-deep.js deleted file mode 100644 index 93813830f..000000000 --- a/node_modules/es5-ext/test/object/copy-deep.js +++ /dev/null @@ -1,35 +0,0 @@ -"use strict"; - -var stringify = JSON.stringify; - -module.exports = function (t, a) { - var o = { 1: "raz", 2: "dwa", 3: "trzy" }, no = t(o); - - a.not(no, o, "Return different object"); - a(stringify(no), stringify(o), "Match properties and values"); - - o = { - foo: "bar", - raz: { - dwa: "dwa", - trzy: { cztery: "pięć", sześć: "siedem" }, - osiem: {}, - dziewięć: function () {} - }, - dziesięć: 10, - jedenaście: ["raz", ["dwa", "trzy", { elo: "true" }]] - }; - o.raz.rec = o; - - no = t(o); - a.not(o.raz, no.raz, "Deep"); - a.not(o.raz.trzy, no.raz.trzy, "Deep #2"); - a(stringify(o.raz.trzy), stringify(no.raz.trzy), "Deep content"); - a(no.raz.rec, no, "Recursive"); - a.not(o.raz.osiem, no.raz.osiem, "Empty object"); - a(o.raz["dziewięć"], no.raz["dziewięć"], "Function"); - a.not(o["jedenaście"], no["jedenaście"]); - a.not(o["jedenaście"][1], no["jedenaście"][1]); - a.not(o["jedenaście"][1][2], no["jedenaście"][1][2]); - a(t(true), true); -}; diff --git a/node_modules/es5-ext/test/object/copy.js b/node_modules/es5-ext/test/object/copy.js deleted file mode 100644 index a5e2c3480..000000000 --- a/node_modules/es5-ext/test/object/copy.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; - -var stringify = JSON.stringify; - -module.exports = function (t, a) { - var o = { 1: "raz", 2: "dwa", 3: "trzy" }, no = t(o); - - a.not(no, o, "Return different object"); - a(stringify(no), stringify(o), "Match properties and values"); - - o = { - foo: "bar", - raz: { - dwa: "dwa", - trzy: { cztery: "pięć", sześć: "siedem" }, - osiem: {}, - dziewięć: function () {} - }, - dziesięć: 10 - }; - o.raz.rec = o; - - no = t(o); - a(o.raz, no.raz, "Shallow"); - - a.deep(t(o, ["foo"]), { foo: "bar" }); - a.deep(t(Object.create(o), ["foo"]), { foo: "bar" }); - a.deep(t(o, ["foo", "habla"]), { foo: "bar" }); - a.deep(t(o, ["foo", "habla"], { ensure: true }), { foo: "bar", habla: undefined }); -}; diff --git a/node_modules/es5-ext/test/object/count.js b/node_modules/es5-ext/test/object/count.js deleted file mode 100644 index ec1c50450..000000000 --- a/node_modules/es5-ext/test/object/count.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), 0, "Empty"); - a(t({ raz: 1, dwa: null, trzy: undefined, cztery: 0 }), 4, - "Some properties"); - a(t(Object.defineProperties({}, { - raz: { value: "raz" }, - dwa: { value: "dwa", enumerable: true } - })), 1, "Some properties hidden"); -}; diff --git a/node_modules/es5-ext/test/object/create.js b/node_modules/es5-ext/test/object/create.js deleted file mode 100644 index c9f3029f6..000000000 --- a/node_modules/es5-ext/test/object/create.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; - -var setPrototypeOf = require("../../object/set-prototype-of") - - , getPrototypeOf = Object.getPrototypeOf; - -module.exports = function (t, a) { - var x = {}, obj; - - a(getPrototypeOf(t(x)), x, "Normal object"); - a(getPrototypeOf(t(null)), - (setPrototypeOf && setPrototypeOf.nullPolyfill) || null, "Null"); - - a.h1("Properties"); - a.h2("Normal object"); - a(getPrototypeOf(obj = t(x, { foo: { value: "bar" } })), x, "Prototype"); - a(obj.foo, "bar", "Property"); - a.h2("Null"); - a(getPrototypeOf(obj = t(null, { foo: { value: "bar2" } })), - (setPrototypeOf && setPrototypeOf.nullPolyfill) || null, "Prototype"); - a(obj.foo, "bar2", "Property"); -}; diff --git a/node_modules/es5-ext/test/object/ensure-array.js b/node_modules/es5-ext/test/object/ensure-array.js deleted file mode 100644 index fd3c32c97..000000000 --- a/node_modules/es5-ext/test/object/ensure-array.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var arr = []; - a(t(arr), arr, "Array"); - a(t(""), "", "String"); - var args = (function () { - return arguments; - }()); - a(t(args), args, "Arguments"); - var arrayLike = { length: 0 }; - a(t(arrayLike), arrayLike, "Array like"); - a.throws( - function () { - t(function () {}); - }, - TypeError, - "Function" - ); - a.throws( - function () { - t({}); - }, - TypeError, - "Plain object" - ); - a.throws( - function () { - t(/raz/); - }, - TypeError, - "Regexp" - ); - a.throws( - function () { - t(); - }, - TypeError, - "No argument" - ); - a.throws( - function () { - t(null); - }, - TypeError, - "Null" - ); - a.throws( - function () { - t(undefined); - }, - TypeError, - "Undefined" - ); -}; diff --git a/node_modules/es5-ext/test/object/ensure-finite-number.js b/node_modules/es5-ext/test/object/ensure-finite-number.js deleted file mode 100644 index f1e6166b5..000000000 --- a/node_modules/es5-ext/test/object/ensure-finite-number.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a.throws( - function () { - t(undefined); - }, - TypeError, - "Undefined" - ); - a.throws( - function () { - t(null); - }, - TypeError, - "Null" - ); - a(t(0), 0, "Zero"); - a.throws( - function () { - t(NaN); - }, - TypeError, - "NaN" - ); - a.throws( - function () { - t(Infinity); - }, - TypeError, - "Infinity" - ); - a(t(12), 12, "Number"); - a(t(false), 0, "Boolean"); - a(t(new Date(1000000)), 1000000, "Date"); - a(t(new Number(2)), 2, "Number object"); - a.throws( - function () { - t("asdfaf"); - }, - TypeError, - "String" - ); - a(t(""), 0, "Empty String"); - if (typeof Symbol === "function") { - a.throws( - function () { - t(Symbol("test")); - }, - TypeError, - "Symbol" - ); - } -}; diff --git a/node_modules/es5-ext/test/object/ensure-natural-number-value.js b/node_modules/es5-ext/test/object/ensure-natural-number-value.js deleted file mode 100644 index 9aaae370a..000000000 --- a/node_modules/es5-ext/test/object/ensure-natural-number-value.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a.throws(function () { - t(undefined); -}, TypeError, "Undefined"); - a.throws(function () { - t(null); -}, TypeError, "Null"); - a(t(2), 2, "Number"); - a.throws(function () { - t(-2); -}, TypeError, "Negative"); - a.throws(function () { - t(2.34); -}, TypeError, "Float"); - a(t("23"), 23, "Numeric string"); - a.throws(function () { - t(NaN); -}, TypeError, "NaN"); - a.throws(function () { - t(Infinity); -}, TypeError, "Infinity"); -}; diff --git a/node_modules/es5-ext/test/object/ensure-natural-number.js b/node_modules/es5-ext/test/object/ensure-natural-number.js deleted file mode 100644 index ff0e836af..000000000 --- a/node_modules/es5-ext/test/object/ensure-natural-number.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a.throws(function () { - t(undefined); -}, TypeError, "Undefined"); - a(t(null), 0, "Null"); - a(t(2), 2, "Number"); - a.throws(function () { - t(-2); -}, TypeError, "Negative"); - a.throws(function () { - t(2.34); -}, TypeError, "Float"); - a(t("23"), 23, "Numeric string"); - a.throws(function () { - t(NaN); -}, TypeError, "NaN"); - a.throws(function () { - t(Infinity); -}, TypeError, "Infinity"); -}; diff --git a/node_modules/es5-ext/test/object/ensure-promise.js b/node_modules/es5-ext/test/object/ensure-promise.js deleted file mode 100644 index 1af15bab7..000000000 --- a/node_modules/es5-ext/test/object/ensure-promise.js +++ /dev/null @@ -1,32 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var promise; - a.throws(function () { - t(); -}, TypeError); - a.throws(function () { - t(null); -}, TypeError); - a.throws(function () { - t("promise"); -}, TypeError); - a.throws(function () { - t({}); -}, TypeError); - a.throws(function () { - t(function () {}); -}, TypeError); - a.throws(function () { - t({ then: {} }); -}, TypeError); - promise = { then: function () {} }; - a(t(promise), promise); - promise = function () {}; - promise.then = {}; - a.throws(function () { - t(promise); -}, TypeError); - promise.then = function () {}; - a(t(promise), promise); -}; diff --git a/node_modules/es5-ext/test/object/eq.js b/node_modules/es5-ext/test/object/eq.js deleted file mode 100644 index 8cad90aeb..000000000 --- a/node_modules/es5-ext/test/object/eq.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var o = {}; - a(t(o, {}), false, "Different objects"); - a(t(o, o), true, "Same objects"); - a(t("1", "1"), true, "Same primitive"); - a(t("1", 1), false, "Different primitive types"); - a(t(NaN, NaN), true, "NaN"); - a(t(0, 0), true, "0,0"); - a(t(0, -0), true, "0,-0"); -}; diff --git a/node_modules/es5-ext/test/object/every.js b/node_modules/es5-ext/test/object/every.js deleted file mode 100644 index 7e837d22e..000000000 --- a/node_modules/es5-ext/test/object/every.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; - -var o = { 1: 1, 2: 2, 3: 3 }; - -module.exports = function (t, a) { - var o2 = {}; - t(o, function (value, name) { - o2[name] = value; - return true; - }); - a(JSON.stringify(o2), JSON.stringify(o), "Iterates"); - - a(t(o, function () { - return true; - }), true, "Succeeds"); - - a(t(o, function () { - return false; - }), false, "Fails"); - -}; diff --git a/node_modules/es5-ext/test/object/filter.js b/node_modules/es5-ext/test/object/filter.js deleted file mode 100644 index c714d2373..000000000 --- a/node_modules/es5-ext/test/object/filter.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a.deep(t({ 1: 1, 2: 2, 3: 3, 4: 4 }, - function (value) { - return Boolean(value % 2); -}), { 1: 1, 3: 3 }); -}; diff --git a/node_modules/es5-ext/test/object/find-key.js b/node_modules/es5-ext/test/object/find-key.js deleted file mode 100644 index d4a578ff3..000000000 --- a/node_modules/es5-ext/test/object/find-key.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; - -var o = { 1: 1, 2: 2, 3: 3 }; - -module.exports = function (t, a) { - var o2 = {}, i = 0; - t(o, function (value, name) { - o2[name] = value; - return false; - }); - a(JSON.stringify(o2), JSON.stringify(o), "Iterates"); - - a(t(o, function () { - ++i; - return true; - }), "1", "Finds"); - a(i, 1, "Stops iteration after condition is met"); - - a(t(o, function () { - return false; - }), undefined, "Fails"); - -}; diff --git a/node_modules/es5-ext/test/object/find.js b/node_modules/es5-ext/test/object/find.js deleted file mode 100644 index eea512470..000000000 --- a/node_modules/es5-ext/test/object/find.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; - -var o = { 1: 1, 2: 2, 3: 3 }; - -module.exports = function (t, a) { - var o2 = {}, i = 0; - t(o, function (value, name) { - o2[name] = value; - return false; - }); - a(JSON.stringify(o2), JSON.stringify(o), "Iterates"); - - a(t(o, function () { - ++i; - return true; - }), 1, "Finds"); - a(i, 1, "Stops iteration after condition is met"); - - a(t(o, function () { - return false; - }), undefined, "Fails"); - -}; diff --git a/node_modules/es5-ext/test/object/first-key.js b/node_modules/es5-ext/test/object/first-key.js deleted file mode 100644 index 6010ba11c..000000000 --- a/node_modules/es5-ext/test/object/first-key.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x = {}, y = Object.create(null); - a(t(x), null, "Normal: Empty"); - a(t(y), null, "Null extension: Empty"); - x.foo = "raz"; - x.bar = 343; - a(["foo", "bar"].indexOf(t(x)) !== -1, true, "Normal"); - y.elo = "foo"; - y.mar = "wew"; - a(["elo", "mar"].indexOf(t(y)) !== -1, true, "Null extension"); -}; diff --git a/node_modules/es5-ext/test/object/flatten.js b/node_modules/es5-ext/test/object/flatten.js deleted file mode 100644 index 277a97cfd..000000000 --- a/node_modules/es5-ext/test/object/flatten.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a.deep(t({ a: { aa: 1, ab: 2 }, b: { ba: 3, bb: 4 } }), - { aa: 1, ab: 2, ba: 3, bb: 4 }); -}; diff --git a/node_modules/es5-ext/test/object/for-each.js b/node_modules/es5-ext/test/object/for-each.js deleted file mode 100644 index 97c6399a8..000000000 --- a/node_modules/es5-ext/test/object/for-each.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var o = { raz: 1, dwa: 2, trzy: 3 } - , o2 = {}; - a(t(o, function (value, name) { - o2[name] = value; - }), undefined, "Return"); - a.deep(o2, o); -}; diff --git a/node_modules/es5-ext/test/object/get-property-names.js b/node_modules/es5-ext/test/object/get-property-names.js deleted file mode 100644 index a1d6377fe..000000000 --- a/node_modules/es5-ext/test/object/get-property-names.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var o = { first: 1, second: 4 }, r1, r2; - o = Object.create(o, { - third: { value: null } - }); - o.first = 2; - o = Object.create(o); - o.fourth = 3; - - r1 = t(o); - r1.sort(); - r2 = ["first", "second", "third", "fourth"] - .concat(Object.getOwnPropertyNames(Object.prototype)); - r2.sort(); - a.deep(r1, r2); -}; diff --git a/node_modules/es5-ext/test/object/is-array-like.js b/node_modules/es5-ext/test/object/is-array-like.js deleted file mode 100644 index 50f5ce596..000000000 --- a/node_modules/es5-ext/test/object/is-array-like.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t([]), true, "Array"); - a(t(""), true, "String"); - a( - t( - (function () { - return arguments; - })() - ), - true, - "Arguments" - ); - a(t({ length: 0 }), true, "List object"); - a(t(function () {}), false, "Function"); - a(t({}), false, "Plain object"); - a(t(/raz/), false, "Regexp"); - a(t(), false, "No argument"); - a(t(null), false, "Null"); - a(t(undefined), false, "Undefined"); -}; diff --git a/node_modules/es5-ext/test/object/is-callable.js b/node_modules/es5-ext/test/object/is-callable.js deleted file mode 100644 index 415023e39..000000000 --- a/node_modules/es5-ext/test/object/is-callable.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(function () {}), true, "Function"); - a(t({}), false, "Object"); - a(t(), false, "Undefined"); - a(t(null), false, "Null"); -}; diff --git a/node_modules/es5-ext/test/object/is-copy-deep.js b/node_modules/es5-ext/test/object/is-copy-deep.js deleted file mode 100644 index 9c8ad9257..000000000 --- a/node_modules/es5-ext/test/object/is-copy-deep.js +++ /dev/null @@ -1,46 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x, y; - - a(t({ 1: 1, 2: 2, 3: 3 }, { 1: 1, 2: 2, 3: 3 }), true, "Same"); - a(t({ 1: 1, 2: 2, 3: 3 }, { 1: 1, 2: 2, 3: 4 }), false, - "Different property value"); - a(t({ 1: 1, 2: 2, 3: 3 }, { 1: 1, 2: 2 }), false, - "Property only in source"); - a(t({ 1: 1, 2: 2 }, { 1: 1, 2: 2, 3: 4 }), false, - "Property only in target"); - - a(t("raz", "dwa"), false, "String: diff"); - a(t("raz", "raz"), true, "String: same"); - a(t("32", 32), false, "String & Number"); - - a(t([1, "raz", true], [1, "raz", true]), true, "Array: same"); - a(t([1, "raz", undefined], [1, "raz"]), false, "Array: diff"); - a(t(["foo"], ["one"]), false, "Array: One value comparision"); - - x = { foo: { bar: { mar: {} } } }; - y = { foo: { bar: { mar: {} } } }; - a(t(x, y), true, "Deep"); - - a(t({ foo: { bar: { mar: "foo" } } }, { foo: { bar: { mar: {} } } }), - false, "Deep: false"); - - x = { foo: { bar: { mar: {} } } }; - x.rec = { foo: x }; - - y = { foo: { bar: { mar: {} } } }; - y.rec = { foo: x }; - - a(t(x, y), true, "Object: Infinite Recursion: Same #1"); - - x.rec.foo = y; - a(t(x, y), true, "Object: Infinite Recursion: Same #2"); - - x.rec.foo = x; - y.rec.foo = y; - a(t(x, y), true, "Object: Infinite Recursion: Same #3"); - - y.foo.bar.mar = "raz"; - a(t(x, y), false, "Object: Infinite Recursion: Diff"); -}; diff --git a/node_modules/es5-ext/test/object/is-copy.js b/node_modules/es5-ext/test/object/is-copy.js deleted file mode 100644 index 6052bb051..000000000 --- a/node_modules/es5-ext/test/object/is-copy.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({ 1: 1, 2: 2, 3: 3 }, { 1: 1, 2: 2, 3: 3 }), true, "Same"); - a(t({ 1: 1, 2: 2, 3: 3 }, { 1: 1, 2: 2, 3: 4 }), false, - "Different property value"); - a(t({ 1: 1, 2: 2, 3: 3 }, { 1: 1, 2: 2 }), false, - "Property only in source"); - a(t({ 1: 1, 2: 2 }, { 1: 1, 2: 2, 3: 4 }), false, - "Property only in target"); - - a(t("raz", "dwa"), false, "String: diff"); - a(t("raz", "raz"), true, "String: same"); - a(t("32", 32), false, "String & Number"); - - a(t([1, "raz", true], [1, "raz", true]), true, "Array: same"); - a(t([1, "raz", undefined], [1, "raz"]), false, "Array: diff"); -}; diff --git a/node_modules/es5-ext/test/object/is-empty.js b/node_modules/es5-ext/test/object/is-empty.js deleted file mode 100644 index 067b1621f..000000000 --- a/node_modules/es5-ext/test/object/is-empty.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), true, "Empty"); - a(t({ 1: 1 }), false, "Not empty"); -}; diff --git a/node_modules/es5-ext/test/object/is-finite-number.js b/node_modules/es5-ext/test/object/is-finite-number.js deleted file mode 100644 index 6475fb661..000000000 --- a/node_modules/es5-ext/test/object/is-finite-number.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(undefined), false, "Undefined"); - a(t(null), false, "Null"); - a(t(0), true, "Zero"); - a(t(NaN), false, "NaN"); - a(t(Infinity), false, "Infinity"); - a(t(12), true, "Number"); - a(t(false), true, "Boolean"); - a(t(new Date()), true, "Date"); - a(t(new Number(2)), true, "Number object"); - a(t("asdfaf"), false, "String"); - a(t(""), true, "Empty String"); - if (typeof Symbol === "function") { - a(t(Symbol("test")), false, "Symbol"); - } -}; diff --git a/node_modules/es5-ext/test/object/is-number-value.js b/node_modules/es5-ext/test/object/is-number-value.js deleted file mode 100644 index 2c09d2517..000000000 --- a/node_modules/es5-ext/test/object/is-number-value.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(undefined), false, "Undefined"); - a(t(null), false, "Null"); - a(t(0), true, "Zero"); - a(t(NaN), false, "NaN"); - a(t(Infinity), true, "Infinity"); - a(t(12), true, "Number"); - a(t(false), true, "Boolean"); - a(t(new Date()), true, "Date"); - a(t(new Number(2)), true, "Number object"); - a(t("asdfaf"), false, "String"); - a(t(""), true, "Empty String"); - if (typeof Symbol === "function") { - a(t(Symbol("test")), false, "Symbol"); - } -}; diff --git a/node_modules/es5-ext/test/object/is-object.js b/node_modules/es5-ext/test/object/is-object.js deleted file mode 100644 index 0b8359978..000000000 --- a/node_modules/es5-ext/test/object/is-object.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t("arar"), false, "String"); - a(t(12), false, "Number"); - a(t(true), false, "Boolean"); - a(t(null), false, "Null"); - a(t(new Date()), true, "Date"); - a(t(new String("raz")), true, "String object"); - a(t({}), true, "Plain object"); - a(t(/a/), true, "Regular expression"); - a(t(function () {}), true, "Function"); -}; diff --git a/node_modules/es5-ext/test/object/is-plain-function.js b/node_modules/es5-ext/test/object/is-plain-function.js deleted file mode 100644 index 9c1f5ed38..000000000 --- a/node_modules/es5-ext/test/object/is-plain-function.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; - -var setPrototypeOf = require("../../object/set-prototype-of"); - -module.exports = function (t, a) { - a(t(function () {}), true, "Function"); - a(t({}), false, "Object"); - a(t(), false, "Undefined"); - a(t(null), false, "Null"); - if (setPrototypeOf) { - a( - t(Object.setPrototypeOf(function () {}, Object.prototype)), - false, - "Function with non-function prototype" - ); - } - var arrowfn; - try { - arrowfn = eval("(() => {})"); - } catch (e) {} - if (arrowfn) { - a(t(arrowfn), true, "Arrow function"); - } - - var classFn; - try { - classFn = eval("(class {})"); - } catch (e) {} - if (classFn) { - a(t(classFn), false, "Class"); - } - - var commentedClassFn; - try { - // Follows issue reported to ljhard/is-callable project: - // https://github.com/ljharb/is-callable/issues/4 - commentedClassFn = eval("(class/*kkk*/\n//blah\n Bar\n//blah\n {})"); - } catch (e) {} - if (commentedClassFn) { - a(t(commentedClassFn, false, "Class"), false, "Class with comments"); - } -}; diff --git a/node_modules/es5-ext/test/object/is-plain-object.js b/node_modules/es5-ext/test/object/is-plain-object.js deleted file mode 100644 index 7324438d9..000000000 --- a/node_modules/es5-ext/test/object/is-plain-object.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t({}), true, "Empty {} is plain object"); - a(t({ a: true }), true, "{} with property is plain object"); - a(t({ prototype: 1, constructor: 2, __proto__: 3 }), true, - "{} with any property keys is plain object"); - a(t(null), false, "Null is not plain object"); - a(t("string"), false, "Primitive is not plain object"); - a(t(function () {}), false, "Function is not plain object"); - a(t(Object.create({})), false, - "Object whose prototype is not Object.prototype is not plain object"); - a(t(Object.create(Object.prototype)), true, - "Object whose prototype is Object.prototype is plain object"); - a(t(Object.create(null)), true, - "Object whose prototype is null is plain object"); - a(t(Object.prototype), false, "Object.prototype"); -}; diff --git a/node_modules/es5-ext/test/object/is-promise.js b/node_modules/es5-ext/test/object/is-promise.js deleted file mode 100644 index 18bf934d8..000000000 --- a/node_modules/es5-ext/test/object/is-promise.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var promise; - a(t(), false); - a(t(null), false); - a(t("promise"), false); - a(t({}), false); - a(t(function () {}), false); - a(t({ then: {} }), false); - a(t({ then: function () {} }), true); - promise = function () {}; - promise.then = {}; - a(t(promise), false); - promise.then = function () {}; - a(t(promise), true); -}; diff --git a/node_modules/es5-ext/test/object/is-value.js b/node_modules/es5-ext/test/object/is-value.js deleted file mode 100644 index c97722d0a..000000000 --- a/node_modules/es5-ext/test/object/is-value.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(), false); - a(t(undefined), false); - a(t(null), false); - a(t(NaN), true); - a(t(0), true); - a(t(false), true); - a(t("null"), true); - a(t(""), true); - a(t({}), true); - a(t(Object.prototype), true); -}; diff --git a/node_modules/es5-ext/test/object/is.js b/node_modules/es5-ext/test/object/is.js deleted file mode 100644 index c94ed41c7..000000000 --- a/node_modules/es5-ext/test/object/is.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var o = {}; - a(t(o, {}), false, "Different objects"); - a(t(o, o), true, "Same objects"); - a(t("1", "1"), true, "Same primitive"); - a(t("1", 1), false, "Different primitive types"); - a(t(NaN, NaN), true, "NaN"); - a(t(0, 0), true, "0,0"); - a(t(0, -0), false, "0,-0"); -}; diff --git a/node_modules/es5-ext/test/object/key-of.js b/node_modules/es5-ext/test/object/key-of.js deleted file mode 100644 index bf10ca03b..000000000 --- a/node_modules/es5-ext/test/object/key-of.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x = {}, y = {} - , o = { foo: "bar", raz: x, trzy: "cztery", five: "6" }; - - a(t(o, "bar"), "foo", "First property"); - a(t(o, 6), null, "Primitive that's not there"); - a(t(o, x), "raz", "Object"); - a(t(o, y), null, "Object that's not there"); - a(t(o, "6"), "five", "Last property"); -}; diff --git a/node_modules/es5-ext/test/object/keys/implement.js b/node_modules/es5-ext/test/object/keys/implement.js deleted file mode 100644 index 3134886dc..000000000 --- a/node_modules/es5-ext/test/object/keys/implement.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../object/keys/is-implemented"); - -module.exports = function (a) { a(isImplemented(), true); }; diff --git a/node_modules/es5-ext/test/object/keys/index.js b/node_modules/es5-ext/test/object/keys/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/object/keys/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/object/keys/is-implemented.js b/node_modules/es5-ext/test/object/keys/is-implemented.js deleted file mode 100644 index 566411ce2..000000000 --- a/node_modules/es5-ext/test/object/keys/is-implemented.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { a(typeof t(), "boolean"); }; diff --git a/node_modules/es5-ext/test/object/keys/shim.js b/node_modules/es5-ext/test/object/keys/shim.js deleted file mode 100644 index dc09f46bd..000000000 --- a/node_modules/es5-ext/test/object/keys/shim.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a.deep(t({ foo: "bar" }), ["foo"], "Object"); - a.deep(t("raz"), ["0", "1", "2"], "Primitive"); - a.throws(function () { t(); }, TypeError, "Undefined"); - a.throws(function () { t(null); }, TypeError, "Undefined"); -}; diff --git a/node_modules/es5-ext/test/object/map-keys.js b/node_modules/es5-ext/test/object/map-keys.js deleted file mode 100644 index 4598db21a..000000000 --- a/node_modules/es5-ext/test/object/map-keys.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a.deep(t({ 1: 1, 2: 2, 3: 3 }, function (key, value) { - return "x" + (key + value); - }), { x11: 1, x22: 2, x33: 3 }); -}; diff --git a/node_modules/es5-ext/test/object/map.js b/node_modules/es5-ext/test/object/map.js deleted file mode 100644 index 78c1ed346..000000000 --- a/node_modules/es5-ext/test/object/map.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var obj = { 1: 1, 2: 2, 3: 3 }; - a.deep(t(obj, function (value, key, context) { - a(context, obj, "Context argument"); - return (value + 1) + key; - }), { 1: "21", 2: "32", 3: "43" }); -}; diff --git a/node_modules/es5-ext/test/object/mixin-prototypes.js b/node_modules/es5-ext/test/object/mixin-prototypes.js deleted file mode 100644 index 8745d9779..000000000 --- a/node_modules/es5-ext/test/object/mixin-prototypes.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var o, o1, o2, x, y = {}, z = {}; - o = { inherited: true, visible: 23 }; - o1 = Object.create(o); - o1.visible = z; - o1.nonremovable = "raz"; - Object.defineProperty(o1, "hidden", { value: "hidden" }); - - o2 = Object.defineProperties({}, { nonremovable: { value: y } }); - o2.other = "other"; - - try { - t(o2, o1); -} catch (ignore) {} - - a(o2.visible, z, "Enumerable"); - a(o1.hidden, "hidden", "Not Enumerable"); - a(o2.propertyIsEnumerable("visible"), true, "Enumerable is enumerable"); - a(o2.propertyIsEnumerable("hidden"), false, - "Not enumerable is not enumerable"); - - a(o2.inherited, true, "Extend deep"); - - a(o2.nonremovable, y, "Do not overwrite non configurable"); - a(o2.other, "other", "Own kept"); - - x = {}; - t(x, o2); - try { - t(x, o1); -} catch (ignore) {} - - a(x.visible, z, "Enumerable"); - a(x.hidden, "hidden", "Not Enumerable"); - a(x.propertyIsEnumerable("visible"), true, "Enumerable is enumerable"); - a(x.propertyIsEnumerable("hidden"), false, - "Not enumerable is not enumerable"); - - a(x.inherited, true, "Extend deep"); - - a(x.nonremovable, y, "Ignored non configurable"); - a(x.other, "other", "Other"); - - x.visible = 3; - a(x.visible, 3, "Writable is writable"); - - x = {}; - t(x, o1); - a.throws(function () { - x.hidden = 3; - }, "Not writable is not writable"); - - x = {}; - t(x, o1); - delete x.visible; - a.ok(!x.hasOwnProperty("visible"), "Configurable is configurable"); - - x = {}; - t(x, o1); - a.throws(function () { - delete x.hidden; - }, "Not configurable is not configurable"); - - x = Object.defineProperty({}, "foo", - { configurable: false, writable: true, enumerable: false, value: "bar" }); - - try { - t(x, { foo: "lorem" }); -} catch (ignore) {} - a(x.foo, "bar", "Writable, not enumerable"); -}; diff --git a/node_modules/es5-ext/test/object/mixin.js b/node_modules/es5-ext/test/object/mixin.js deleted file mode 100644 index d1905c17c..000000000 --- a/node_modules/es5-ext/test/object/mixin.js +++ /dev/null @@ -1,75 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var o, o1, o2, x, y = {}, z = {}; - o = { inherited: true }; - o1 = Object.create(o); - o1.visible = z; - o1.nonremovable = "raz"; - Object.defineProperty(o1, "hidden", { value: "hidden" }); - - o2 = Object.defineProperties({}, { nonremovable: { value: y } }); - o2.other = "other"; - - try { - t(o2, o1); -} catch (ignore) {} - - a(o2.visible, z, "Enumerable"); - a(o1.hidden, "hidden", "Not Enumerable"); - a(o2.propertyIsEnumerable("visible"), true, "Enumerable is enumerable"); - a(o2.propertyIsEnumerable("hidden"), false, - "Not enumerable is not enumerable"); - - a(o2.hasOwnProperty("inherited"), false, "Extend only own"); - a(o2.inherited, undefined, "Extend ony own: value"); - - a(o2.nonremovable, y, "Do not overwrite non configurable"); - a(o2.other, "other", "Own kept"); - - x = {}; - t(x, o2); - try { - t(x, o1); -} catch (ignore) {} - - a(x.visible, z, "Enumerable"); - a(x.hidden, "hidden", "Not Enumerable"); - a(x.propertyIsEnumerable("visible"), true, "Enumerable is enumerable"); - a(x.propertyIsEnumerable("hidden"), false, - "Not enumerable is not enumerable"); - - a(x.hasOwnProperty("inherited"), false, "Extend only own"); - a(x.inherited, undefined, "Extend ony own: value"); - - a(x.nonremovable, y, "Ignored non configurable"); - a(x.other, "other", "Other"); - - x.visible = 3; - a(x.visible, 3, "Writable is writable"); - - x = {}; - t(x, o1); - a.throws(function () { - x.hidden = 3; - }, "Not writable is not writable"); - - x = {}; - t(x, o1); - delete x.visible; - a.ok(!x.hasOwnProperty("visible"), "Configurable is configurable"); - - x = {}; - t(x, o1); - a.throws(function () { - delete x.hidden; - }, "Not configurable is not configurable"); - - x = Object.defineProperty({}, "foo", - { configurable: false, writable: true, enumerable: false, value: "bar" }); - - try { - t(x, { foo: "lorem" }); -} catch (ignore) {} - a(x.foo, "bar", "Writable, not enumerable"); -}; diff --git a/node_modules/es5-ext/test/object/normalize-options.js b/node_modules/es5-ext/test/object/normalize-options.js deleted file mode 100644 index 028864fec..000000000 --- a/node_modules/es5-ext/test/object/normalize-options.js +++ /dev/null @@ -1,46 +0,0 @@ -"use strict"; - -var create = Object.create, defineProperty = Object.defineProperty; - -module.exports = function (t, a) { - var x = { foo: "raz", bar: "dwa" }, y; - y = t(x); - a.not(y, x, "Returns copy"); - a.deep(y, x, "Plain"); - - x = { raz: "one", dwa: "two" }; - defineProperty(x, "get", { - configurable: true, - enumerable: true, - get: function () { - return this.dwa; -} - }); - x = create(x); - x.trzy = "three"; - x.cztery = "four"; - x = create(x); - x.dwa = "two!"; - x.trzy = "three!"; - x.piec = "five"; - x.szesc = "six"; - - a.deep(t(x), { raz: "one", -dwa: "two!", -trzy: "three!", -cztery: "four", - piec: "five", -szesc: "six", -get: "two!" }, "Deep object"); - - a.deep(t({ marko: "raz", raz: "foo" }, x, { szesc: "elo", siedem: "bibg" }), - { marko: "raz", -raz: "one", -dwa: "two!", -trzy: "three!", -cztery: "four", - piec: "five", -szesc: "elo", -siedem: "bibg", -get: "two!" }, "Multiple options"); -}; diff --git a/node_modules/es5-ext/test/object/primitive-set.js b/node_modules/es5-ext/test/object/primitive-set.js deleted file mode 100644 index b5083d5cc..000000000 --- a/node_modules/es5-ext/test/object/primitive-set.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; - -var getPropertyNames = require("../../object/get-property-names") - , isPlainObject = require("../../object/is-plain-object"); - -module.exports = function (t, a) { - var x = t(); - a(isPlainObject(x), true, "Plain object"); - a.deep(getPropertyNames(x), [], "No properties"); - x.foo = "bar"; - a.deep(getPropertyNames(x), ["foo"], "Extensible"); - - a.deep(t("raz", "dwa", 3), { raz: true, dwa: true, 3: true }, - "Arguments handling"); -}; diff --git a/node_modules/es5-ext/test/object/safe-traverse.js b/node_modules/es5-ext/test/object/safe-traverse.js deleted file mode 100644 index acf49c0ed..000000000 --- a/node_modules/es5-ext/test/object/safe-traverse.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var obj = { foo: { bar: { lorem: 12 } } }; - a(t(obj), obj, "No props"); - a(t(obj, "foo"), obj.foo, "One"); - a(t(obj, "raz"), undefined, "One: Fail"); - a(t(obj, "foo", "bar"), obj.foo.bar, "Two"); - a(t(obj, "dsd", "raz"), undefined, "Two: Fail #1"); - a(t(obj, "foo", "raz"), undefined, "Two: Fail #2"); - a(t(obj, "foo", "bar", "lorem"), obj.foo.bar.lorem, "Three"); - a(t(obj, "dsd", "raz", "fef"), undefined, "Three: Fail #1"); - a(t(obj, "foo", "raz", "asdf"), undefined, "Three: Fail #2"); - a(t(obj, "foo", "bar", "asd"), undefined, "Three: Fail #3"); -}; diff --git a/node_modules/es5-ext/test/object/serialize.js b/node_modules/es5-ext/test/object/serialize.js deleted file mode 100644 index f0ca800cc..000000000 --- a/node_modules/es5-ext/test/object/serialize.js +++ /dev/null @@ -1,45 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var fn = function (raz, dwa) { - return raz + dwa; - }; - a(t(), "undefined", "Undefined"); - a(t(null), "null", "Null"); - a(t(null), "null", "Null"); - a(t("raz"), "\"raz\"", "String"); - a(t("raz\"ddwa\ntrzy"), "\"raz\\\"ddwa\\ntrzy\"", "String with escape"); - a(t(false), "false", "Booelean"); - a(t(fn), String(fn), "Function"); - - a(t(/raz-dwa/g), "/raz-dwa/g", "RegExp"); - a(t(new Date(1234567)), "new Date(1234567)", "Date"); - a(t([]), "[]", "Empty array"); - a( - t([undefined, false, null, "raz\"ddwa\ntrzy", fn, /raz/g, new Date(1234567), ["foo"]]), - "[undefined,false,null,\"raz\\\"ddwa\\ntrzy\"," + - String(fn) + - ",/raz/g,new Date(1234567),[\"foo\"]]", - "Rich Array" - ); - a(t({}), "{}", "Empty object"); - a( - t({ - raz: undefined, - dwa: false, - trzy: null, - cztery: "raz\"ddwa\ntrzy", - piec: fn, - szesc: /raz/g, - siedem: new Date(1234567), - osiem: ["foo", 32], - dziewiec: { foo: "bar", dwa: 343 } - }), - "{\"raz\":undefined,\"dwa\":false,\"trzy\":null,\"cztery\":\"raz\\\"ddwa\\ntrzy\"," + - "\"piec\":" + - String(fn) + - ",\"szesc\":/raz/g,\"siedem\":new Date(1234567),\"osiem\":[\"foo\",32]," + - "\"dziewiec\":{\"foo\":\"bar\",\"dwa\":343}}", - "Rich object" - ); -}; diff --git a/node_modules/es5-ext/test/object/set-prototype-of/implement.js b/node_modules/es5-ext/test/object/set-prototype-of/implement.js deleted file mode 100644 index 5b8fb9e99..000000000 --- a/node_modules/es5-ext/test/object/set-prototype-of/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -var create = require("../../../object/create") - , isImplemented = require("../../../object/set-prototype-of/is-implemented"); - -module.exports = function (a) { - a(isImplemented(create), true); -}; diff --git a/node_modules/es5-ext/test/object/set-prototype-of/index.js b/node_modules/es5-ext/test/object/set-prototype-of/index.js deleted file mode 100644 index 23619b079..000000000 --- a/node_modules/es5-ext/test/object/set-prototype-of/index.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; - -var create = require("../../../object/create") - - , getPrototypeOf = Object.getPrototypeOf; - -module.exports = function (t, a) { - var x = {}, y = {}; - - if (t === null) return; - a(t(x, y), x, "Return self object"); - a(getPrototypeOf(x), y, "Object"); - a.throws(function () { - t(x); -}, TypeError, "Undefined"); - a.throws(function () { - t("foo"); -}, TypeError, "Primitive"); - a(getPrototypeOf(t(x, null)), t.nullPolyfill || null, "Null"); - x = create(null); - a.h1("Change null prototype"); - a(t(x, y), x, "Result"); - a(getPrototypeOf(x), y, "Prototype"); - a.h1("Set null prototype"); - a(t(y, null), y, "Result"); - a(getPrototypeOf(y), t.nullPolyfill || null, "Prototype"); -}; diff --git a/node_modules/es5-ext/test/object/set-prototype-of/is-implemented.js b/node_modules/es5-ext/test/object/set-prototype-of/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/object/set-prototype-of/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/object/set-prototype-of/shim.js b/node_modules/es5-ext/test/object/set-prototype-of/shim.js deleted file mode 100644 index 23619b079..000000000 --- a/node_modules/es5-ext/test/object/set-prototype-of/shim.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; - -var create = require("../../../object/create") - - , getPrototypeOf = Object.getPrototypeOf; - -module.exports = function (t, a) { - var x = {}, y = {}; - - if (t === null) return; - a(t(x, y), x, "Return self object"); - a(getPrototypeOf(x), y, "Object"); - a.throws(function () { - t(x); -}, TypeError, "Undefined"); - a.throws(function () { - t("foo"); -}, TypeError, "Primitive"); - a(getPrototypeOf(t(x, null)), t.nullPolyfill || null, "Null"); - x = create(null); - a.h1("Change null prototype"); - a(t(x, y), x, "Result"); - a(getPrototypeOf(x), y, "Prototype"); - a.h1("Set null prototype"); - a(t(y, null), y, "Result"); - a(getPrototypeOf(y), t.nullPolyfill || null, "Prototype"); -}; diff --git a/node_modules/es5-ext/test/object/some.js b/node_modules/es5-ext/test/object/some.js deleted file mode 100644 index 97e5d772d..000000000 --- a/node_modules/es5-ext/test/object/some.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; - -var o = { 1: 1, 2: 2, 3: 3 }; - -module.exports = function (t, a) { - var o2 = {}, i = 0; - t(o, function (value, name) { - o2[name] = value; - return false; - }); - a(JSON.stringify(o2), JSON.stringify(o), "Iterates"); - - a(t(o, function () { - ++i; - return true; - }), true, "Succeeds"); - a(i, 1, "Stops iteration after condition is met"); - - a(t(o, function () { - return false; - }), false, "Fails"); - -}; diff --git a/node_modules/es5-ext/test/object/to-array.js b/node_modules/es5-ext/test/object/to-array.js deleted file mode 100644 index cd11a05f2..000000000 --- a/node_modules/es5-ext/test/object/to-array.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var o = { 1: 1, 2: 2, 3: 3 }, o1 = {} - , o2 = t(o, function (value, name, self) { - a(self, o, "Self"); - a(this, o1, "Scope"); - return value + Number(name); - }, o1); - a.deep(o2, [2, 4, 6]); - - t(o).sort().forEach(function (item) { - a.deep(item, [item[0], o[item[0]]], "Default"); - }); -}; diff --git a/node_modules/es5-ext/test/object/unserialize.js b/node_modules/es5-ext/test/object/unserialize.js deleted file mode 100644 index 5af3c77fe..000000000 --- a/node_modules/es5-ext/test/object/unserialize.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var fn = function (raz, dwa) { - return raz + dwa; - }; - a(t("undefined"), undefined, "Undefined"); - a(t("null"), null, "Null"); - a(t("\"raz\""), "raz", "String"); - a(t("\"raz\\\"ddwa\\ntrzy\""), "raz\"ddwa\ntrzy", "String with escape"); - a(t("false"), false, "Booelean"); - a(String(t(String(fn))), String(fn), "Function"); - - a.deep(t("/raz-dwa/g"), /raz-dwa/g, "RegExp"); - a.deep(t("new Date(1234567)"), new Date(1234567), "Date"); - a.deep(t("[]"), [], "Empty array"); - a.deep( - t("[undefined,false,null,\"raz\\\"ddwa\\ntrzy\",/raz/g,new Date(1234567),[\"foo\"]]"), - [undefined, false, null, "raz\"ddwa\ntrzy", /raz/g, new Date(1234567), ["foo"]], - "Rich Array" - ); - a.deep(t("{}"), {}, "Empty object"); - a.deep( - t( - "{\"raz\":undefined,\"dwa\":false,\"trzy\":null,\"cztery\":\"raz\\\"ddwa\\ntrzy\"," + - "\"szesc\":/raz/g,\"siedem\":new Date(1234567),\"osiem\":[\"foo\",32]," + - "\"dziewiec\":{\"foo\":\"bar\",\"dwa\":343}}" - ), - { - raz: undefined, - dwa: false, - trzy: null, - cztery: "raz\"ddwa\ntrzy", - szesc: /raz/g, - siedem: new Date(1234567), - osiem: ["foo", 32], - dziewiec: { foo: "bar", dwa: 343 } - }, - "Rich object" - ); -}; diff --git a/node_modules/es5-ext/test/object/valid-callable.js b/node_modules/es5-ext/test/object/valid-callable.js deleted file mode 100644 index fb7310c84..000000000 --- a/node_modules/es5-ext/test/object/valid-callable.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var f = function () {}; - a(t(f), f, "Function"); - a.throws(function () { - t({}); - }, "Not Function"); -}; diff --git a/node_modules/es5-ext/test/object/valid-object.js b/node_modules/es5-ext/test/object/valid-object.js deleted file mode 100644 index b33be9779..000000000 --- a/node_modules/es5-ext/test/object/valid-object.js +++ /dev/null @@ -1,25 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x; - a.throws(function () { - t(0); -}, TypeError, "0"); - a.throws(function () { - t(false); -}, TypeError, "false"); - a.throws(function () { - t(""); -}, TypeError, "''"); - a(t(x = {}), x, "Object"); - a(t(x = function () {}), x, "Function"); - a(t(x = new String("raz")), x, "String object"); // Jslint: ignore - a(t(x = new Date()), x, "Date"); - - a.throws(function () { - t(); -}, TypeError, "Undefined"); - a.throws(function () { - t(null); -}, TypeError, "null"); -}; diff --git a/node_modules/es5-ext/test/object/valid-value.js b/node_modules/es5-ext/test/object/valid-value.js deleted file mode 100644 index 394f89f77..000000000 --- a/node_modules/es5-ext/test/object/valid-value.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; - -var numIsNaN = require("../../number/is-nan"); - -module.exports = function (t, a) { - var x; - a(t(0), 0, "0"); - a(t(false), false, "false"); - a(t(""), "", "''"); - a(numIsNaN(t(NaN)), true, "NaN"); - a(t(x = {}), x, "{}"); - - a.throws(function () { - t(); - }, "Undefined"); - a.throws(function () { - t(null); - }, "null"); -}; diff --git a/node_modules/es5-ext/test/object/validate-array-like-object.js b/node_modules/es5-ext/test/object/validate-array-like-object.js deleted file mode 100644 index b10ec69b5..000000000 --- a/node_modules/es5-ext/test/object/validate-array-like-object.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x; - a.throws(function () { - t(0); -}, TypeError, "0"); - a.throws(function () { - t(false); -}, TypeError, "false"); - a.throws(function () { - t(""); -}, TypeError, "String"); - a.throws(function () { - t({}); -}, TypeError, "Plain Object"); - a.throws(function () { - t(function () {}); -}, TypeError, "Function"); - a(t(x = new String("raz")), x, "String object"); // Jslint: ignore - - a(t(x = { length: 1 }), x, "Array like"); - a.throws(function () { - t(); -}, TypeError, "Undefined"); - a.throws(function () { - t(null); -}, TypeError, "null"); -}; diff --git a/node_modules/es5-ext/test/object/validate-array-like.js b/node_modules/es5-ext/test/object/validate-array-like.js deleted file mode 100644 index 6da6b191e..000000000 --- a/node_modules/es5-ext/test/object/validate-array-like.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x; - a.throws(function () { - t(0); -}, TypeError, "0"); - a.throws(function () { - t(false); -}, TypeError, "false"); - a(t(""), "", "''"); - a.throws(function () { - t({}); -}, TypeError, "Plain Object"); - a.throws(function () { - t(function () {}); -}, TypeError, "Function"); - a(t(x = new String("raz")), x, "String object"); // Jslint: ignore - - a(t(x = { length: 1 }), x, "Array like"); - a.throws(function () { - t(); -}, TypeError, "Undefined"); - a.throws(function () { - t(null); -}, TypeError, "null"); -}; diff --git a/node_modules/es5-ext/test/object/validate-stringifiable-value.js b/node_modules/es5-ext/test/object/validate-stringifiable-value.js deleted file mode 100644 index 8283814ab..000000000 --- a/node_modules/es5-ext/test/object/validate-stringifiable-value.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x; - a.throws(function () { - t(); -}, TypeError, "Undefined"); - a.throws(function () { - t(null); -}, TypeError, "Null"); - a(t(0), "0"); - a(t(false), "false"); - a(t(""), ""); - a(t({}), String({}), "Object"); - a(t(x = function () {}), String(x), "Function"); - a(t(x = new String("raz")), String(x), "String object"); // Jslint: ignore - a(t(x = new Date()), String(x), "Date"); - - a.throws(function () { - t(Object.create(null)); -}, TypeError, "Null prototype object"); -}; diff --git a/node_modules/es5-ext/test/object/validate-stringifiable.js b/node_modules/es5-ext/test/object/validate-stringifiable.js deleted file mode 100644 index e75a4157b..000000000 --- a/node_modules/es5-ext/test/object/validate-stringifiable.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var x; - a(t(), "undefined", "Undefined"); - a(t(null), "null", "Null"); - a(t(0), "0"); - a(t(false), "false"); - a(t(""), ""); - a(t({}), String({}), "Object"); - a(t(x = function () {}), String(x), "Function"); - a(t(x = new String("raz")), String(x), "String object"); // Jslint: ignore - a(t(x = new Date()), String(x), "Date"); - - a.throws(function () { - t(Object.create(null)); -}, TypeError, "Null prototype object"); -}; diff --git a/node_modules/es5-ext/test/optional-chaining.js b/node_modules/es5-ext/test/optional-chaining.js deleted file mode 100644 index 1f7d40563..000000000 --- a/node_modules/es5-ext/test/optional-chaining.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var obj = { foo: { bar: "elo", par: null } }; - a(t(), undefined); - a(t(null), null); - a(t(obj), obj); - a(t(obj, "foo"), obj.foo); - a(t(obj, "foo", "bar"), "elo"); - a(t(obj, "foo", "bar", "slice"), String.prototype.slice); - a(t(obj, "foo", "par"), null); - a(t(obj, "foo", "par", "marko"), undefined); - a(t(obj, "marko"), undefined); - a(t(""), ""); - a(t("", "foo"), undefined); - a(t("", "slice"), String.prototype.slice); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/index.js b/node_modules/es5-ext/test/reg-exp/#/index.js deleted file mode 100644 index 7ab9ab8af..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/index.js +++ /dev/null @@ -1,15 +0,0 @@ -/* eslint-env node */ - -"use strict"; - -var indexTest = require("tad/lib/utils/index-test") - , path = require("path").resolve(__dirname, "../../../reg-exp/#"); - -module.exports = function (t, a, d) { - indexTest( - indexTest.readDir(path).aside(function (data) { - delete data.sticky; - delete data.unicode; - }) - )(t, a, d); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/is-sticky.js b/node_modules/es5-ext/test/reg-exp/#/is-sticky.js deleted file mode 100644 index e65740e76..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/is-sticky.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var re; - a(t.call(/raz/), false, "Normal"); - a(t.call(/raz/g), false, "Global"); - try { - // eslint-disable-next-line no-invalid-regexp - re = new RegExp("raz", "y"); - } catch (ignore) {} - if (!re) return; - a(t.call(re), true, "Sticky"); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/is-unicode.js b/node_modules/es5-ext/test/reg-exp/#/is-unicode.js deleted file mode 100644 index 86217aa04..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/is-unicode.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var re; - a(t.call(/raz/), false, "Normal"); - a(t.call(/raz/g), false, "Global"); - try { - // eslint-disable-next-line no-invalid-regexp - re = new RegExp("raz", "u"); - } catch (ignore) {} - if (!re) return; - a(t.call(re), true, "Unicode"); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/match/implement.js b/node_modules/es5-ext/test/reg-exp/#/match/implement.js deleted file mode 100644 index 633d9bb6b..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/match/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../reg-exp/#/match/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/match/index.js b/node_modules/es5-ext/test/reg-exp/#/match/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/match/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/reg-exp/#/match/is-implemented.js b/node_modules/es5-ext/test/reg-exp/#/match/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/match/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/match/shim.js b/node_modules/es5-ext/test/reg-exp/#/match/shim.js deleted file mode 100644 index c6fedb57c..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/match/shim.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var result = "foobar".match(/foo/); - a.deep(t.call(/foo/, "foobar"), result); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/replace/implement.js b/node_modules/es5-ext/test/reg-exp/#/replace/implement.js deleted file mode 100644 index 7da5e6694..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/replace/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../reg-exp/#/replace/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/replace/index.js b/node_modules/es5-ext/test/reg-exp/#/replace/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/replace/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/reg-exp/#/replace/is-implemented.js b/node_modules/es5-ext/test/reg-exp/#/replace/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/replace/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/replace/shim.js b/node_modules/es5-ext/test/reg-exp/#/replace/shim.js deleted file mode 100644 index 4178065db..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/replace/shim.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call(/foo/, "foobar", "mar"), "marbar"); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/search/implement.js b/node_modules/es5-ext/test/reg-exp/#/search/implement.js deleted file mode 100644 index ded73e27d..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/search/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../reg-exp/#/search/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/search/index.js b/node_modules/es5-ext/test/reg-exp/#/search/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/search/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/reg-exp/#/search/is-implemented.js b/node_modules/es5-ext/test/reg-exp/#/search/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/search/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/search/shim.js b/node_modules/es5-ext/test/reg-exp/#/search/shim.js deleted file mode 100644 index 779b13274..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/search/shim.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call(/foo/, "barfoo"), 3); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/split/implement.js b/node_modules/es5-ext/test/reg-exp/#/split/implement.js deleted file mode 100644 index 4ef532bd7..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/split/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../reg-exp/#/split/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/split/index.js b/node_modules/es5-ext/test/reg-exp/#/split/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/split/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/reg-exp/#/split/is-implemented.js b/node_modules/es5-ext/test/reg-exp/#/split/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/split/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/split/shim.js b/node_modules/es5-ext/test/reg-exp/#/split/shim.js deleted file mode 100644 index a01250e9a..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/split/shim.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a.deep(t.call(/\|/, "bar|foo"), ["bar", "foo"]); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/sticky/implement.js b/node_modules/es5-ext/test/reg-exp/#/sticky/implement.js deleted file mode 100644 index d7e59bf99..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/sticky/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../reg-exp/#/sticky/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/sticky/is-implemented.js b/node_modules/es5-ext/test/reg-exp/#/sticky/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/sticky/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/unicode/implement.js b/node_modules/es5-ext/test/reg-exp/#/unicode/implement.js deleted file mode 100644 index 9cb2b3792..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/unicode/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../reg-exp/#/unicode/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/reg-exp/#/unicode/is-implemented.js b/node_modules/es5-ext/test/reg-exp/#/unicode/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/reg-exp/#/unicode/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/reg-exp/escape.js b/node_modules/es5-ext/test/reg-exp/escape.js deleted file mode 100644 index 9478f5234..000000000 --- a/node_modules/es5-ext/test/reg-exp/escape.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var str = "(?:^te|er)s{2}t\\[raz]+$"; - a(RegExp("^" + t(str) + "$").test(str), true); -}; diff --git a/node_modules/es5-ext/test/reg-exp/is-reg-exp.js b/node_modules/es5-ext/test/reg-exp/is-reg-exp.js deleted file mode 100644 index 7727eabaf..000000000 --- a/node_modules/es5-ext/test/reg-exp/is-reg-exp.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t("arar"), false, "String"); - a(t(12), false, "Number"); - a(t(true), false, "Boolean"); - a(t(new Date()), false, "Date"); - a(t(new String("raz")), false, "String object"); - a(t({}), false, "Plain object"); - a(t(/a/), true, "Regular expression"); - a(t(new RegExp("a")), true, "Regular expression via constructor"); -}; diff --git a/node_modules/es5-ext/test/reg-exp/valid-reg-exp.js b/node_modules/es5-ext/test/reg-exp/valid-reg-exp.js deleted file mode 100644 index 2f99441b0..000000000 --- a/node_modules/es5-ext/test/reg-exp/valid-reg-exp.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var r = /raz/; - a(t(r), r, "Direct"); - r = new RegExp("foo"); - a(t(r), r, "Constructor"); - a.throws(function () { - t({}); - }, "Object"); - a.throws(function () { - t(function () {}); - }, "Function"); - a.throws(function () { - t({ exec: function () { - return 20; -} }); - }, "Plain object"); -}; diff --git a/node_modules/es5-ext/test/safe-to-string.js b/node_modules/es5-ext/test/safe-to-string.js deleted file mode 100644 index 8f545e5b7..000000000 --- a/node_modules/es5-ext/test/safe-to-string.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(), "undefined"); - a(t(null), "null"); - a(t(10), "10"); - a(t("str"), "str"); - a(t({ toString: function () { return "miszka"; } }), "miszka"); - // eslint-disable-next-line symbol-description - if (typeof Symbol === "function") a(t(Symbol()), "Symbol()"); - a(t(Object.create(null)), "<Non-coercible to string value>"); -}; diff --git a/node_modules/es5-ext/test/string/#/@@iterator/implement.js b/node_modules/es5-ext/test/string/#/@@iterator/implement.js deleted file mode 100644 index c984fb268..000000000 --- a/node_modules/es5-ext/test/string/#/@@iterator/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../string/#/@@iterator/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/string/#/@@iterator/index.js b/node_modules/es5-ext/test/string/#/@@iterator/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/string/#/@@iterator/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/string/#/@@iterator/is-implemented.js b/node_modules/es5-ext/test/string/#/@@iterator/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/string/#/@@iterator/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/string/#/@@iterator/shim.js b/node_modules/es5-ext/test/string/#/@@iterator/shim.js deleted file mode 100644 index 467cdc355..000000000 --- a/node_modules/es5-ext/test/string/#/@@iterator/shim.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - var it = t.call("r💩z"); - a.deep(it.next(), { done: false, value: "r" }, "#1"); - a.deep(it.next(), { done: false, value: "💩" }, "#2"); - a.deep(it.next(), { done: false, value: "z" }, "#3"); - a.deep(it.next(), { done: true, value: undefined }, "End"); -}; diff --git a/node_modules/es5-ext/test/string/#/at.js b/node_modules/es5-ext/test/string/#/at.js deleted file mode 100644 index a614f938f..000000000 --- a/node_modules/es5-ext/test/string/#/at.js +++ /dev/null @@ -1,132 +0,0 @@ -/* eslint no-useless-call: "off" */ -// See tests at https://github.com/mathiasbynens/String.prototype.at - -"use strict"; - -module.exports = function (t, a) { - a(t.length, 1, "Length"); - - a.h1("BMP"); - a(t.call("abc\uD834\uDF06def", -Infinity), "", "-Infinity"); - a(t.call("abc\uD834\uDF06def", -1), "", "-1"); - a(t.call("abc\uD834\uDF06def", -0), "a", "-0"); - a(t.call("abc\uD834\uDF06def", +0), "a", "+0"); - a(t.call("abc\uD834\uDF06def", 1), "b", "1"); - a(t.call("abc\uD834\uDF06def", 3), "\uD834\uDF06", "3"); - a(t.call("abc\uD834\uDF06def", 4), "\uDF06", "4"); - a(t.call("abc\uD834\uDF06def", 5), "d", "5"); - a(t.call("abc\uD834\uDF06def", 42), "", "42"); - a(t.call("abc\uD834\uDF06def", Number(Infinity)), "", "+Infinity"); - a(t.call("abc\uD834\uDF06def", null), "a", "null"); - a(t.call("abc\uD834\uDF06def", undefined), "a", "undefined"); - a(t.call("abc\uD834\uDF06def"), "a", "No argument"); - a(t.call("abc\uD834\uDF06def", false), "a", "false"); - a(t.call("abc\uD834\uDF06def", NaN), "a", "NaN"); - a(t.call("abc\uD834\uDF06def", ""), "a", "Empty string"); - a(t.call("abc\uD834\uDF06def", "_"), "a", "_"); - a(t.call("abc\uD834\uDF06def", "1"), "b", "'1'"); - a(t.call("abc\uD834\uDF06def", []), "a", "[]"); - a(t.call("abc\uD834\uDF06def", {}), "a", "{}"); - a(t.call("abc\uD834\uDF06def", -0.9), "a", "-0.9"); - a(t.call("abc\uD834\uDF06def", 1.9), "b", "1.9"); - a(t.call("abc\uD834\uDF06def", 7.9), "f", "7.9"); - a(t.call("abc\uD834\uDF06def", Math.pow(2, 32)), "", "Big number"); - - a.h1("Astral symbol"); - a(t.call("\uD834\uDF06def", -Infinity), "", "-Infinity"); - a(t.call("\uD834\uDF06def", -1), "", "-1"); - a(t.call("\uD834\uDF06def", -0), "\uD834\uDF06", "-0"); - a(t.call("\uD834\uDF06def", +0), "\uD834\uDF06", "+0"); - a(t.call("\uD834\uDF06def", 1), "\uDF06", "1"); - a(t.call("\uD834\uDF06def", 2), "d", "2"); - a(t.call("\uD834\uDF06def", 3), "e", "3"); - a(t.call("\uD834\uDF06def", 4), "f", "4"); - a(t.call("\uD834\uDF06def", 42), "", "42"); - a(t.call("\uD834\uDF06def", Number(Infinity)), "", "+Infinity"); - a(t.call("\uD834\uDF06def", null), "\uD834\uDF06", "null"); - a(t.call("\uD834\uDF06def", undefined), "\uD834\uDF06", "undefined"); - a(t.call("\uD834\uDF06def"), "\uD834\uDF06", "No arguments"); - a(t.call("\uD834\uDF06def", false), "\uD834\uDF06", "false"); - a(t.call("\uD834\uDF06def", NaN), "\uD834\uDF06", "NaN"); - a(t.call("\uD834\uDF06def", ""), "\uD834\uDF06", "Empty string"); - a(t.call("\uD834\uDF06def", "_"), "\uD834\uDF06", "_"); - a(t.call("\uD834\uDF06def", "1"), "\uDF06", "'1'"); - - a.h1("Lone high surrogates"); - a(t.call("\uD834abc", -Infinity), "", "-Infinity"); - a(t.call("\uD834abc", -1), "", "-1"); - a(t.call("\uD834abc", -0), "\uD834", "-0"); - a(t.call("\uD834abc", +0), "\uD834", "+0"); - a(t.call("\uD834abc", 1), "a", "1"); - a(t.call("\uD834abc", 42), "", "42"); - a(t.call("\uD834abc", Number(Infinity)), "", "Infinity"); - a(t.call("\uD834abc", null), "\uD834", "null"); - a(t.call("\uD834abc", undefined), "\uD834", "undefined"); - a(t.call("\uD834abc"), "\uD834", "No arguments"); - a(t.call("\uD834abc", false), "\uD834", "false"); - a(t.call("\uD834abc", NaN), "\uD834", "NaN"); - a(t.call("\uD834abc", ""), "\uD834", "Empty string"); - a(t.call("\uD834abc", "_"), "\uD834", "_"); - a(t.call("\uD834abc", "1"), "a", "'a'"); - - a.h1("Lone low surrogates"); - a(t.call("\uDF06abc", -Infinity), "", "-Infinity"); - a(t.call("\uDF06abc", -1), "", "-1"); - a(t.call("\uDF06abc", -0), "\uDF06", "-0"); - a(t.call("\uDF06abc", +0), "\uDF06", "+0"); - a(t.call("\uDF06abc", 1), "a", "1"); - a(t.call("\uDF06abc", 42), "", "42"); - a(t.call("\uDF06abc", Number(Infinity)), "", "+Infinity"); - a(t.call("\uDF06abc", null), "\uDF06", "null"); - a(t.call("\uDF06abc", undefined), "\uDF06", "undefined"); - a(t.call("\uDF06abc"), "\uDF06", "No arguments"); - a(t.call("\uDF06abc", false), "\uDF06", "false"); - a(t.call("\uDF06abc", NaN), "\uDF06", "NaN"); - a(t.call("\uDF06abc", ""), "\uDF06", "Empty string"); - a(t.call("\uDF06abc", "_"), "\uDF06", "_"); - a(t.call("\uDF06abc", "1"), "a", "'1'"); - - a.h1("Context"); - a.throws( - function () { - t.call(undefined); - }, - TypeError, - "Undefined" - ); - a.throws( - function () { - t.call(undefined, 4); - }, - TypeError, - "Undefined + argument" - ); - a.throws( - function () { - t.call(null); - }, - TypeError, - "Null" - ); - a.throws( - function () { - t.call(null, 4); - }, - TypeError, - "Null + argument" - ); - a(t.call(42, 0), "4", "Number #1"); - a(t.call(42, 1), "2", "Number #2"); - a( - t.call( - { - toString: function () { - return "abc"; - } - }, - 2 - ), - "c", - "Object" - ); -}; diff --git a/node_modules/es5-ext/test/string/#/camel-to-hyphen.js b/node_modules/es5-ext/test/string/#/camel-to-hyphen.js deleted file mode 100644 index bbf9ae48a..000000000 --- a/node_modules/es5-ext/test/string/#/camel-to-hyphen.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call("razDwaTRzy4yFoo45My"), "raz-dwa-t-rzy4y-foo45-my"); - a(t.call("razDwaTRzy4yFoo45My-"), "raz-dwa-t-rzy4y-foo45-my-"); - a(t.call("razDwaTRzy4yFoo45My--"), "raz-dwa-t-rzy4y-foo45-my--"); -}; diff --git a/node_modules/es5-ext/test/string/#/capitalize.js b/node_modules/es5-ext/test/string/#/capitalize.js deleted file mode 100644 index 884ae9cbb..000000000 --- a/node_modules/es5-ext/test/string/#/capitalize.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call("raz"), "Raz", "Word"); - a(t.call("BLA"), "BLA", "Uppercase"); - a(t.call(""), "", "Empty"); - a(t.call("a"), "A", "One letter"); - a(t.call("this is a test"), "This is a test", "Sentence"); -}; diff --git a/node_modules/es5-ext/test/string/#/case-insensitive-compare.js b/node_modules/es5-ext/test/string/#/case-insensitive-compare.js deleted file mode 100644 index 8117f9205..000000000 --- a/node_modules/es5-ext/test/string/#/case-insensitive-compare.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call("AA", "aa"), 0, "Same"); - a.ok(t.call("Amber", "zebra") < 0, "Less"); - a.ok(t.call("Zebra", "amber") > 0, "Greater"); -}; diff --git a/node_modules/es5-ext/test/string/#/code-point-at/implement.js b/node_modules/es5-ext/test/string/#/code-point-at/implement.js deleted file mode 100644 index f966c5354..000000000 --- a/node_modules/es5-ext/test/string/#/code-point-at/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -var isImplemented = - require("../../../../string/#/code-point-at/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/string/#/code-point-at/index.js b/node_modules/es5-ext/test/string/#/code-point-at/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/string/#/code-point-at/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/string/#/code-point-at/is-implemented.js b/node_modules/es5-ext/test/string/#/code-point-at/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/string/#/code-point-at/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/string/#/code-point-at/shim.js b/node_modules/es5-ext/test/string/#/code-point-at/shim.js deleted file mode 100644 index 40d62766e..000000000 --- a/node_modules/es5-ext/test/string/#/code-point-at/shim.js +++ /dev/null @@ -1,119 +0,0 @@ -/* eslint no-useless-call: "off" */ - -// Taken from: https://github.com/mathiasbynens/String.prototype.codePointAt -// /blob/master/tests/tests.js - -"use strict"; - -module.exports = function (t, a) { - a(t.length, 1, "Length"); - - // String that starts with a BMP symbol - a(t.call("abc\uD834\uDF06def", ""), 0x61); - a(t.call("abc\uD834\uDF06def", "_"), 0x61); - a(t.call("abc\uD834\uDF06def"), 0x61); - a(t.call("abc\uD834\uDF06def", -Infinity), undefined); - a(t.call("abc\uD834\uDF06def", -1), undefined); - a(t.call("abc\uD834\uDF06def", -0), 0x61); - a(t.call("abc\uD834\uDF06def", 0), 0x61); - a(t.call("abc\uD834\uDF06def", 3), 0x1d306); - a(t.call("abc\uD834\uDF06def", 4), 0xdf06); - a(t.call("abc\uD834\uDF06def", 5), 0x64); - a(t.call("abc\uD834\uDF06def", 42), undefined); - a(t.call("abc\uD834\uDF06def", Infinity), undefined); - a(t.call("abc\uD834\uDF06def", Infinity), undefined); - a(t.call("abc\uD834\uDF06def", NaN), 0x61); - a(t.call("abc\uD834\uDF06def", false), 0x61); - a(t.call("abc\uD834\uDF06def", null), 0x61); - a(t.call("abc\uD834\uDF06def", undefined), 0x61); - - // String that starts with an astral symbol - a(t.call("\uD834\uDF06def", ""), 0x1d306); - a(t.call("\uD834\uDF06def", "1"), 0xdf06); - a(t.call("\uD834\uDF06def", "_"), 0x1d306); - a(t.call("\uD834\uDF06def"), 0x1d306); - a(t.call("\uD834\uDF06def", -1), undefined); - a(t.call("\uD834\uDF06def", -0), 0x1d306); - a(t.call("\uD834\uDF06def", 0), 0x1d306); - a(t.call("\uD834\uDF06def", 1), 0xdf06); - a(t.call("\uD834\uDF06def", 42), undefined); - a(t.call("\uD834\uDF06def", false), 0x1d306); - a(t.call("\uD834\uDF06def", null), 0x1d306); - a(t.call("\uD834\uDF06def", undefined), 0x1d306); - - // Lone high surrogates - a(t.call("\uD834abc", ""), 0xd834); - a(t.call("\uD834abc", "_"), 0xd834); - a(t.call("\uD834abc"), 0xd834); - a(t.call("\uD834abc", -1), undefined); - a(t.call("\uD834abc", -0), 0xd834); - a(t.call("\uD834abc", 0), 0xd834); - a(t.call("\uD834abc", false), 0xd834); - a(t.call("\uD834abc", NaN), 0xd834); - a(t.call("\uD834abc", null), 0xd834); - a(t.call("\uD834abc", undefined), 0xd834); - - // Lone low surrogates - a(t.call("\uDF06abc", ""), 0xdf06); - a(t.call("\uDF06abc", "_"), 0xdf06); - a(t.call("\uDF06abc"), 0xdf06); - a(t.call("\uDF06abc", -1), undefined); - a(t.call("\uDF06abc", -0), 0xdf06); - a(t.call("\uDF06abc", 0), 0xdf06); - a(t.call("\uDF06abc", false), 0xdf06); - a(t.call("\uDF06abc", NaN), 0xdf06); - a(t.call("\uDF06abc", null), 0xdf06); - a(t.call("\uDF06abc", undefined), 0xdf06); - - a.throws(function () { - t.call(undefined); - }, TypeError); - a.throws(function () { - t.call(undefined, 4); - }, TypeError); - a.throws(function () { - t.call(null); - }, TypeError); - a.throws(function () { - t.call(null, 4); - }, TypeError); - a(t.call(42, 0), 0x34); - a(t.call(42, 1), 0x32); - a( - t.call( - { - toString: function () { - return "abc"; - } - }, - 2 - ), - 0x63 - ); - - a.throws(function () { - t.apply(undefined); - }, TypeError); - a.throws(function () { - t.apply(undefined, [4]); - }, TypeError); - a.throws(function () { - t.apply(null); - }, TypeError); - a.throws(function () { - t.apply(null, [4]); - }, TypeError); - a(t.apply(42, [0]), 0x34); - a(t.apply(42, [1]), 0x32); - a( - t.apply( - { - toString: function () { - return "abc"; - } - }, - [2] - ), - 0x63 - ); -}; diff --git a/node_modules/es5-ext/test/string/#/contains/implement.js b/node_modules/es5-ext/test/string/#/contains/implement.js deleted file mode 100644 index 297a832f9..000000000 --- a/node_modules/es5-ext/test/string/#/contains/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../string/#/contains/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/string/#/contains/index.js b/node_modules/es5-ext/test/string/#/contains/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/string/#/contains/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/string/#/contains/is-implemented.js b/node_modules/es5-ext/test/string/#/contains/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/string/#/contains/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/string/#/contains/shim.js b/node_modules/es5-ext/test/string/#/contains/shim.js deleted file mode 100644 index 0a73671d4..000000000 --- a/node_modules/es5-ext/test/string/#/contains/shim.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call("raz", ""), true, "Empty"); - a(t.call("", ""), true, "Both Empty"); - a(t.call("raz", "raz"), true, "Same"); - a(t.call("razdwa", "raz"), true, "Starts with"); - a(t.call("razdwa", "dwa"), true, "Ends with"); - a(t.call("razdwa", "zdw"), true, "In middle"); - a(t.call("", "raz"), false, "Something in empty"); - a(t.call("az", "raz"), false, "Longer"); - a(t.call("azasdfasdf", "azff"), false, "Not found"); - a(t.call("razdwa", "raz", 1), false, "Position"); -}; diff --git a/node_modules/es5-ext/test/string/#/count.js b/node_modules/es5-ext/test/string/#/count.js deleted file mode 100644 index d259c9012..000000000 --- a/node_modules/es5-ext/test/string/#/count.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a.throws(function () { - t.call("", ""); - }); - a(t.call("x", "x"), 1); - a(t.call("xx", "x"), 2); - a(t.call("xxx", "xx"), 1); - a(t.call("xxxx", "xx"), 2); - a(t.call("xx", "xxx"), 0); - a(t.call("", "elo"), 0); - a(t.call("fooo", "foofooo"), 0); -}; diff --git a/node_modules/es5-ext/test/string/#/ends-with/implement.js b/node_modules/es5-ext/test/string/#/ends-with/implement.js deleted file mode 100644 index 5a2ca3cc6..000000000 --- a/node_modules/es5-ext/test/string/#/ends-with/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../string/#/ends-with/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/string/#/ends-with/index.js b/node_modules/es5-ext/test/string/#/ends-with/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/string/#/ends-with/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/string/#/ends-with/is-implemented.js b/node_modules/es5-ext/test/string/#/ends-with/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/string/#/ends-with/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/string/#/ends-with/shim.js b/node_modules/es5-ext/test/string/#/ends-with/shim.js deleted file mode 100644 index 753988331..000000000 --- a/node_modules/es5-ext/test/string/#/ends-with/shim.js +++ /dev/null @@ -1,16 +0,0 @@ -// In some parts copied from: -// http://closure-library.googlecode.com/svn/trunk/closure/goog/ -// string/string_test.html - -"use strict"; - -module.exports = function (t, a) { - a(t.call("abc", ""), true, "Empty needle"); - a(t.call("abcd", "cd"), true, "Ends with needle"); - a(t.call("abcd", "abcd"), true, "Needle equals haystack"); - a(t.call("abcd", "ab"), false, "Doesn't end with needle"); - a(t.call("abc", "defg"), false, "Length trick"); - a(t.call("razdwa", "zd", 3), false, "Position: false"); - a(t.call("razdwa", "zd", 4), true, "Position: true"); - a(t.call("razdwa", "zd", 5), false, "Position: false #2"); -}; diff --git a/node_modules/es5-ext/test/string/#/hyphen-to-camel.js b/node_modules/es5-ext/test/string/#/hyphen-to-camel.js deleted file mode 100644 index 89c8161c9..000000000 --- a/node_modules/es5-ext/test/string/#/hyphen-to-camel.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call("raz-dwa-t-rzy-4y-rtr4-tiu-45-pa"), "razDwaTRzy4yRtr4Tiu45Pa"); - a(t.call("raz-dwa-t-rzy-4y-rtr4-tiu-45-pa-"), "razDwaTRzy4yRtr4Tiu45Pa-"); - a(t.call("raz-dwa-t-rzy-4y-rtr4-tiu-45-pa--"), "razDwaTRzy4yRtr4Tiu45Pa--"); -}; diff --git a/node_modules/es5-ext/test/string/#/indent.js b/node_modules/es5-ext/test/string/#/indent.js deleted file mode 100644 index 6b1dd895d..000000000 --- a/node_modules/es5-ext/test/string/#/indent.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call("ra\nzz", ""), "ra\nzz", "Empty"); - a(t.call("ra\nzz", "\t", 3), "\t\t\tra\n\t\t\tzz", "String repeat"); - a(t.call("ra\nzz\nsss\nfff\n", "\t"), "\tra\n\tzz\n\tsss\n\tfff\n", - "Multi-line"); - a(t.call("ra\n\nzz\n", "\t"), "\tra\n\n\tzz\n", "Don't touch empty lines"); -}; diff --git a/node_modules/es5-ext/test/string/#/last.js b/node_modules/es5-ext/test/string/#/last.js deleted file mode 100644 index fea798d6a..000000000 --- a/node_modules/es5-ext/test/string/#/last.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call(""), null, "Null"); - a(t.call("abcdef"), "f", "String"); -}; diff --git a/node_modules/es5-ext/test/string/#/normalize/_data.js b/node_modules/es5-ext/test/string/#/normalize/_data.js deleted file mode 100644 index 963121194..000000000 --- a/node_modules/es5-ext/test/string/#/normalize/_data.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t[0], "object"); -}; diff --git a/node_modules/es5-ext/test/string/#/normalize/implement.js b/node_modules/es5-ext/test/string/#/normalize/implement.js deleted file mode 100644 index b053aa892..000000000 --- a/node_modules/es5-ext/test/string/#/normalize/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../string/#/normalize/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/string/#/normalize/index.js b/node_modules/es5-ext/test/string/#/normalize/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/string/#/normalize/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/string/#/normalize/is-implemented.js b/node_modules/es5-ext/test/string/#/normalize/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/string/#/normalize/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/string/#/normalize/shim.js b/node_modules/es5-ext/test/string/#/normalize/shim.js deleted file mode 100644 index 0c80aa409..000000000 --- a/node_modules/es5-ext/test/string/#/normalize/shim.js +++ /dev/null @@ -1,13 +0,0 @@ -// Taken from: https://github.com/walling/unorm/blob/master/test/es6-shim.js - -"use strict"; - -var str = "äiti"; - -module.exports = function (t, a) { - a(t.call(str), "\u00e4iti"); - a(t.call(str, "NFC"), "\u00e4iti"); - a(t.call(str, "NFD"), "a\u0308iti"); - a(t.call(str, "NFKC"), "\u00e4iti"); - a(t.call(str, "NFKD"), "a\u0308iti"); -}; diff --git a/node_modules/es5-ext/test/string/#/pad.js b/node_modules/es5-ext/test/string/#/pad.js deleted file mode 100644 index e573453fb..000000000 --- a/node_modules/es5-ext/test/string/#/pad.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; - -var partial = require("../../../function/#/partial"); - -module.exports = { - Left: function (t, a) { - t = partial.call(t, "x", 5); - - a(t.call("yy"), "xxxyy"); - a(t.call(""), "xxxxx", "Empty string"); - - a(t.call("yyyyy"), "yyyyy", "Equal length"); - a(t.call("yyyyyyy"), "yyyyyyy", "Longer"); - }, - Right: function (t, a) { - t = partial.call(t, "x", -5); - - a(t.call("yy"), "yyxxx"); - a(t.call(""), "xxxxx", "Empty string"); - - a(t.call("yyyyy"), "yyyyy", "Equal length"); - a(t.call("yyyyyyy"), "yyyyyyy", "Longer"); - } -}; diff --git a/node_modules/es5-ext/test/string/#/plain-replace-all.js b/node_modules/es5-ext/test/string/#/plain-replace-all.js deleted file mode 100644 index e5f801c62..000000000 --- a/node_modules/es5-ext/test/string/#/plain-replace-all.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call("razdwatrzy", "dwa", "olera"), "razoleratrzy", "Basic"); - a(t.call("razdwatrzy", "dwa", "ole$&a"), "razole$&atrzy", "Inserts"); - a(t.call("razdwa", "ola", "sdfs"), "razdwa", "No replace"); - - a(t.call("$raz$$dwa$trzy$", "$", "&&"), "&&raz&&&&dwa&&trzy&&", "Multi"); - a(t.call("$raz$$dwa$$$$trzy$", "$$", "&"), "$raz&dwa&&trzy$", - "Multi many chars"); -}; diff --git a/node_modules/es5-ext/test/string/#/plain-replace.js b/node_modules/es5-ext/test/string/#/plain-replace.js deleted file mode 100644 index 9f6c2beef..000000000 --- a/node_modules/es5-ext/test/string/#/plain-replace.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call("razdwatrzy", "dwa", "olera"), "razoleratrzy", "Basic"); - a(t.call("razdwatrzy", "dwa", "ole$&a"), "razole$&atrzy", "Inserts"); - a(t.call("razdwa", "ola", "sdfs"), "razdwa", "No replace"); -}; diff --git a/node_modules/es5-ext/test/string/#/repeat/implement.js b/node_modules/es5-ext/test/string/#/repeat/implement.js deleted file mode 100644 index 270962895..000000000 --- a/node_modules/es5-ext/test/string/#/repeat/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../string/#/repeat/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/string/#/repeat/index.js b/node_modules/es5-ext/test/string/#/repeat/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/string/#/repeat/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/string/#/repeat/is-implemented.js b/node_modules/es5-ext/test/string/#/repeat/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/string/#/repeat/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/string/#/repeat/shim.js b/node_modules/es5-ext/test/string/#/repeat/shim.js deleted file mode 100644 index c5848840c..000000000 --- a/node_modules/es5-ext/test/string/#/repeat/shim.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call("a", 0), "", "Empty"); - a(t.call("a", 1), "a", "1"); - a(t.call("a", 2), "aa", "2"); - a(t.call("\t", 5), "\t\t\t\t\t", "Whitespace"); - a(t.call("raz", 3), "razrazraz", "Many chars"); - a(t.call("raz", 3), "razrazraz", "Many chars"); - a(t.call("razfoobar", 5), "razfoobarrazfoobarrazfoobarrazfoobarrazfoobar", "Many chars"); - a(t.call("a", 300).length, 300); -}; diff --git a/node_modules/es5-ext/test/string/#/starts-with/implement.js b/node_modules/es5-ext/test/string/#/starts-with/implement.js deleted file mode 100644 index d1f1ce252..000000000 --- a/node_modules/es5-ext/test/string/#/starts-with/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../../string/#/starts-with/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/string/#/starts-with/index.js b/node_modules/es5-ext/test/string/#/starts-with/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/string/#/starts-with/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/string/#/starts-with/is-implemented.js b/node_modules/es5-ext/test/string/#/starts-with/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/string/#/starts-with/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/string/#/starts-with/shim.js b/node_modules/es5-ext/test/string/#/starts-with/shim.js deleted file mode 100644 index 4b5e4e402..000000000 --- a/node_modules/es5-ext/test/string/#/starts-with/shim.js +++ /dev/null @@ -1,14 +0,0 @@ -// Inspired and in some parts copied from: -// http://closure-library.googlecode.com/svn/trunk/closure/goog -// /string/string_test.html - -"use strict"; - -module.exports = function (t, a) { - a(t.call("abc", ""), true, "Empty needle"); - a(t.call("abcd", "ab"), true, "Starts with needle"); - a(t.call("abcd", "abcd"), true, "Needle equals haystack"); - a(t.call("abcd", "bcde", 1), false, "Needle larger than haystack"); - a(!t.call("abcd", "cd"), true, "Doesn't start with needle"); - a(t.call("abcd", "bc", 1), true, "Position"); -}; diff --git a/node_modules/es5-ext/test/string/#/uncapitalize.js b/node_modules/es5-ext/test/string/#/uncapitalize.js deleted file mode 100644 index cddd847ce..000000000 --- a/node_modules/es5-ext/test/string/#/uncapitalize.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t.call("raz"), "raz", "Word"); - a(t.call("BLA"), "bLA", "Uppercase"); - a(t.call(""), "", "Empty"); - a(t.call("a"), "a", "One letter"); - a(t.call("this is a test"), "this is a test", "Sentence"); - a(t.call("This is a test"), "this is a test", "Capitalized sentence"); -}; diff --git a/node_modules/es5-ext/test/string/format-method.js b/node_modules/es5-ext/test/string/format-method.js deleted file mode 100644 index d0c216b46..000000000 --- a/node_modules/es5-ext/test/string/format-method.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - t = t({ - a: "A", - aa: "B", - ab: "C", - b: "D", - c: function () { - return ++this.a; - } - }); - a(t.call({ a: 0 }, " %a%aab%abb%b\\%aa%ab%c%c "), " ABbCbD%aaC12 "); -}; diff --git a/node_modules/es5-ext/test/string/from-code-point/implement.js b/node_modules/es5-ext/test/string/from-code-point/implement.js deleted file mode 100644 index 31ed7b5bd..000000000 --- a/node_modules/es5-ext/test/string/from-code-point/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../string/from-code-point/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/string/from-code-point/index.js b/node_modules/es5-ext/test/string/from-code-point/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/string/from-code-point/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/string/from-code-point/is-implemented.js b/node_modules/es5-ext/test/string/from-code-point/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/string/from-code-point/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/string/from-code-point/shim.js b/node_modules/es5-ext/test/string/from-code-point/shim.js deleted file mode 100644 index 023931f13..000000000 --- a/node_modules/es5-ext/test/string/from-code-point/shim.js +++ /dev/null @@ -1,73 +0,0 @@ -// Taken from: https://github.com/mathiasbynens/String.fromCodePoint/blob/master -// /tests/tests.js - -"use strict"; - -var pow = Math.pow; - -module.exports = function (t, a) { - var counter, result; - - a(t.length, 1, "Length"); - a(String.propertyIsEnumerable("fromCodePoint"), false, "Not enumerable"); - - a(t(""), "\0", "Empty string"); - a(t(), "", "No arguments"); - a(t(-0), "\0", "-0"); - a(t(0), "\0", "0"); - a(t(0x1D306), "\uD834\uDF06", "Unicode"); - a(t(0x1D306, 0x61, 0x1D307), "\uD834\uDF06a\uD834\uDF07", "Complex unicode"); - a(t(0x61, 0x62, 0x1D307), "ab\uD834\uDF07", "Complex"); - a(t(false), "\0", "false"); - a(t(null), "\0", "null"); - - a.throws(function () { - t("_"); -}, RangeError, "_"); - a.throws(function () { - t(Infinity); -}, RangeError, "Infinity"); - a.throws(function () { - t(-Infinity); -}, RangeError, "-Infinity"); - a.throws(function () { - t(-1); -}, RangeError, "-1"); - a.throws(function () { - t(0x10FFFF + 1); -}, RangeError, "Range error #1"); - a.throws(function () { - t(3.14); -}, RangeError, "Range error #2"); - a.throws(function () { - t(3e-2); -}, RangeError, "Range error #3"); - a.throws(function () { - t(-Infinity); -}, RangeError, "Range error #4"); - a.throws(function () { - t(Number(Infinity)); -}, RangeError, "Range error #5"); - a.throws(function () { - t(NaN); -}, RangeError, "Range error #6"); - a.throws(function () { - t(undefined); -}, RangeError, "Range error #7"); - a.throws(function () { - t({}); -}, RangeError, "Range error #8"); - a.throws(function () { - t(/re/); -}, RangeError, "Range error #9"); - - counter = pow(2, 15) * 3 / 2; - result = []; - while (--counter >= 0) result.push(0); // One code unit per symbol - t.apply(null, result); // Must not throw - - counter = pow(2, 15) * 3 / 2; - result = []; - while (--counter >= 0) result.push(0xFFFF + 1); // Two code units per symbol - t.apply(null, result); // Must not throw -}; diff --git a/node_modules/es5-ext/test/string/is-string.js b/node_modules/es5-ext/test/string/is-string.js deleted file mode 100644 index 0e831221d..000000000 --- a/node_modules/es5-ext/test/string/is-string.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(t(null), false, "Null"); - a(t(""), true, "Empty string"); - a(t(12), false, "Number"); - a(t(false), false, "Boolean"); - a(t(new Date()), false, "Date"); - a(t(new String("raz")), true, "String object"); - a(t("asdfaf"), true, "String"); -}; diff --git a/node_modules/es5-ext/test/string/random-uniq.js b/node_modules/es5-ext/test/string/random-uniq.js deleted file mode 100644 index 3b6d889ad..000000000 --- a/node_modules/es5-ext/test/string/random-uniq.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -var isValidFormat = RegExp.prototype.test.bind(/^[a-z0-9]+$/); - -module.exports = function (t, a) { - a(typeof t(), "string"); - a.ok(t().length > 7); - a.not(t(), t()); - a.ok(isValidFormat(t())); - a.ok(isValidFormat(t())); - a.ok(isValidFormat(t())); - a.ok(isValidFormat(t())); - a.ok(isValidFormat(t())); -}; diff --git a/node_modules/es5-ext/test/string/random.js b/node_modules/es5-ext/test/string/random.js deleted file mode 100644 index 3fa44ca5b..000000000 --- a/node_modules/es5-ext/test/string/random.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -var isValidFormat = RegExp.prototype.test.bind(/^[a-z0-9]+$/); - -module.exports = function (t, a) { - a(typeof t(), "string"); - a.ok(t().length > 7); - a.not(t({ isUnique: true }), t({ isUnique: true })); - a.ok(isValidFormat(t())); - a(t({ length: 1 }).length, 1); - a(t({ length: 100 }).length, 100); - a(t({ length: 0 }), ""); -}; diff --git a/node_modules/es5-ext/test/string/raw/implement.js b/node_modules/es5-ext/test/string/raw/implement.js deleted file mode 100644 index 25b624e8e..000000000 --- a/node_modules/es5-ext/test/string/raw/implement.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -var isImplemented = require("../../../string/raw/is-implemented"); - -module.exports = function (a) { - a(isImplemented(), true); -}; diff --git a/node_modules/es5-ext/test/string/raw/index.js b/node_modules/es5-ext/test/string/raw/index.js deleted file mode 100644 index 10bb8f65d..000000000 --- a/node_modules/es5-ext/test/string/raw/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; - -module.exports = require("./shim"); diff --git a/node_modules/es5-ext/test/string/raw/is-implemented.js b/node_modules/es5-ext/test/string/raw/is-implemented.js deleted file mode 100644 index 5003e7e93..000000000 --- a/node_modules/es5-ext/test/string/raw/is-implemented.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = function (t, a) { - a(typeof t(), "boolean"); -}; diff --git a/node_modules/es5-ext/test/string/raw/shim.js b/node_modules/es5-ext/test/string/raw/shim.js deleted file mode 100644 index 17a11ac52..000000000 --- a/node_modules/es5-ext/test/string/raw/shim.js +++ /dev/null @@ -1,15 +0,0 @@ -// Partially taken from: -// https://github.com/paulmillr/es6-shim/blob/master/test/string.js - -"use strict"; - -module.exports = function (t, a) { - var callSite = []; - - callSite.raw = ["The total is ", " ($", " with tax)"]; - a(t(callSite, "{total}", "{total * 1.01}"), - "The total is {total} (${total * 1.01} with tax)"); - - callSite.raw = []; - a(t(callSite, "{total}", "{total * 1.01}"), ""); -}; diff --git a/node_modules/es5-ext/test/to-short-string-representation.js b/node_modules/es5-ext/test/to-short-string-representation.js deleted file mode 100644 index cac8d8701..000000000 --- a/node_modules/es5-ext/test/to-short-string-representation.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; - -var repeat = require("../string/#/repeat"); - -module.exports = function (t, a) { - a(t(), "undefined"); - a(t(null), "null"); - a(t(10), "10"); - a(t("str"), "str"); - a(t({ toString: function () { return "miszka"; } }), "miszka"); - // eslint-disable-next-line symbol-description - if (typeof Symbol === "function") a(t(Symbol()), "Symbol()"); - a(t(Object.create(null)), "<Non-coercible to string value>"); - a(t(repeat.call("a", 300)), repeat.call("a", 99) + "…"); - a(t("mar\ntoo\nfar"), "mar\\ntoo\\nfar"); -}; |