aboutsummaryrefslogtreecommitdiff
path: root/node_modules/es5-ext/test
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/es5-ext/test')
-rw-r--r--node_modules/es5-ext/test/.eslintrc.json14
-rw-r--r--node_modules/es5-ext/test/__tad.js3
-rw-r--r--node_modules/es5-ext/test/array/#/@@iterator/implement.js7
-rw-r--r--node_modules/es5-ext/test/array/#/@@iterator/index.js3
-rw-r--r--node_modules/es5-ext/test/array/#/@@iterator/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/array/#/@@iterator/shim.js9
-rw-r--r--node_modules/es5-ext/test/array/#/_compare-by-length.js7
-rw-r--r--node_modules/es5-ext/test/array/#/binary-search.js17
-rw-r--r--node_modules/es5-ext/test/array/#/clear.js7
-rw-r--r--node_modules/es5-ext/test/array/#/compact.js17
-rw-r--r--node_modules/es5-ext/test/array/#/concat/implement.js7
-rw-r--r--node_modules/es5-ext/test/array/#/concat/index.js3
-rw-r--r--node_modules/es5-ext/test/array/#/concat/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/array/#/concat/shim.js26
-rw-r--r--node_modules/es5-ext/test/array/#/contains.js21
-rw-r--r--node_modules/es5-ext/test/array/#/copy-within/implement.js7
-rw-r--r--node_modules/es5-ext/test/array/#/copy-within/index.js3
-rw-r--r--node_modules/es5-ext/test/array/#/copy-within/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/array/#/copy-within/shim.js29
-rw-r--r--node_modules/es5-ext/test/array/#/diff.js17
-rw-r--r--node_modules/es5-ext/test/array/#/e-index-of.js13
-rw-r--r--node_modules/es5-ext/test/array/#/e-last-index-of.js12
-rw-r--r--node_modules/es5-ext/test/array/#/entries/implement.js7
-rw-r--r--node_modules/es5-ext/test/array/#/entries/index.js3
-rw-r--r--node_modules/es5-ext/test/array/#/entries/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/array/#/entries/shim.js9
-rw-r--r--node_modules/es5-ext/test/array/#/exclusion.js15
-rw-r--r--node_modules/es5-ext/test/array/#/fill/implement.js7
-rw-r--r--node_modules/es5-ext/test/array/#/fill/index.js3
-rw-r--r--node_modules/es5-ext/test/array/#/fill/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/array/#/fill/shim.js18
-rw-r--r--node_modules/es5-ext/test/array/#/filter/implement.js7
-rw-r--r--node_modules/es5-ext/test/array/#/filter/index.js3
-rw-r--r--node_modules/es5-ext/test/array/#/filter/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/array/#/filter/shim.js17
-rw-r--r--node_modules/es5-ext/test/array/#/find-index/implement.js7
-rw-r--r--node_modules/es5-ext/test/array/#/find-index/index.js3
-rw-r--r--node_modules/es5-ext/test/array/#/find-index/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/array/#/find-index/shim.js17
-rw-r--r--node_modules/es5-ext/test/array/#/find/implement.js7
-rw-r--r--node_modules/es5-ext/test/array/#/find/index.js3
-rw-r--r--node_modules/es5-ext/test/array/#/find/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/array/#/find/shim.js17
-rw-r--r--node_modules/es5-ext/test/array/#/first-index.js17
-rw-r--r--node_modules/es5-ext/test/array/#/first.js13
-rw-r--r--node_modules/es5-ext/test/array/#/flatten.js14
-rw-r--r--node_modules/es5-ext/test/array/#/for-each-right.js47
-rw-r--r--node_modules/es5-ext/test/array/#/group.js24
-rw-r--r--node_modules/es5-ext/test/array/#/indexes-of.js14
-rw-r--r--node_modules/es5-ext/test/array/#/intersection.js24
-rw-r--r--node_modules/es5-ext/test/array/#/is-copy.js13
-rw-r--r--node_modules/es5-ext/test/array/#/is-empty.js8
-rw-r--r--node_modules/es5-ext/test/array/#/is-uniq.js11
-rw-r--r--node_modules/es5-ext/test/array/#/keys/implement.js7
-rw-r--r--node_modules/es5-ext/test/array/#/keys/index.js3
-rw-r--r--node_modules/es5-ext/test/array/#/keys/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/array/#/keys/shim.js9
-rw-r--r--node_modules/es5-ext/test/array/#/last-index.js17
-rw-r--r--node_modules/es5-ext/test/array/#/last.js15
-rw-r--r--node_modules/es5-ext/test/array/#/map/implement.js7
-rw-r--r--node_modules/es5-ext/test/array/#/map/index.js3
-rw-r--r--node_modules/es5-ext/test/array/#/map/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/array/#/map/shim.js19
-rw-r--r--node_modules/es5-ext/test/array/#/remove.js14
-rw-r--r--node_modules/es5-ext/test/array/#/separate.js15
-rw-r--r--node_modules/es5-ext/test/array/#/slice/implement.js7
-rw-r--r--node_modules/es5-ext/test/array/#/slice/index.js3
-rw-r--r--node_modules/es5-ext/test/array/#/slice/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/array/#/slice/shim.js17
-rw-r--r--node_modules/es5-ext/test/array/#/some-right.js62
-rw-r--r--node_modules/es5-ext/test/array/#/splice/implement.js7
-rw-r--r--node_modules/es5-ext/test/array/#/splice/index.js3
-rw-r--r--node_modules/es5-ext/test/array/#/splice/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/array/#/splice/shim.js19
-rw-r--r--node_modules/es5-ext/test/array/#/uniq.js14
-rw-r--r--node_modules/es5-ext/test/array/#/values/implement.js7
-rw-r--r--node_modules/es5-ext/test/array/#/values/index.js3
-rw-r--r--node_modules/es5-ext/test/array/#/values/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/array/#/values/shim.js9
-rw-r--r--node_modules/es5-ext/test/array/__scopes.js11
-rw-r--r--node_modules/es5-ext/test/array/_is-extensible.js5
-rw-r--r--node_modules/es5-ext/test/array/_sub-array-dummy-safe.js7
-rw-r--r--node_modules/es5-ext/test/array/_sub-array-dummy.js7
-rw-r--r--node_modules/es5-ext/test/array/from/implement.js7
-rw-r--r--node_modules/es5-ext/test/array/from/index.js3
-rw-r--r--node_modules/es5-ext/test/array/from/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/array/from/shim.js138
-rw-r--r--node_modules/es5-ext/test/array/generate.js10
-rw-r--r--node_modules/es5-ext/test/array/is-plain-array.js18
-rw-r--r--node_modules/es5-ext/test/array/of/implement.js7
-rw-r--r--node_modules/es5-ext/test/array/of/index.js3
-rw-r--r--node_modules/es5-ext/test/array/of/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/array/of/shim.js89
-rw-r--r--node_modules/es5-ext/test/array/to-array.js27
-rw-r--r--node_modules/es5-ext/test/array/valid-array.js30
-rw-r--r--node_modules/es5-ext/test/boolean/is-boolean.js12
-rw-r--r--node_modules/es5-ext/test/date/#/copy.js10
-rw-r--r--node_modules/es5-ext/test/date/#/days-in-month.js17
-rw-r--r--node_modules/es5-ext/test/date/#/floor-day.js6
-rw-r--r--node_modules/es5-ext/test/date/#/floor-month.js6
-rw-r--r--node_modules/es5-ext/test/date/#/floor-year.js6
-rw-r--r--node_modules/es5-ext/test/date/#/format.js6
-rw-r--r--node_modules/es5-ext/test/date/ensure-time-value.js14
-rw-r--r--node_modules/es5-ext/test/date/is-date.js10
-rw-r--r--node_modules/es5-ext/test/date/is-time-value.js15
-rw-r--r--node_modules/es5-ext/test/date/valid-date.js14
-rw-r--r--node_modules/es5-ext/test/error/#/throw.js10
-rw-r--r--node_modules/es5-ext/test/error/custom.js12
-rw-r--r--node_modules/es5-ext/test/error/is-error.js18
-rw-r--r--node_modules/es5-ext/test/error/valid-error.js9
-rw-r--r--node_modules/es5-ext/test/function/#/compose.js15
-rw-r--r--node_modules/es5-ext/test/function/#/copy.js22
-rw-r--r--node_modules/es5-ext/test/function/#/curry.js20
-rw-r--r--node_modules/es5-ext/test/function/#/lock.js7
-rw-r--r--node_modules/es5-ext/test/function/#/not.js11
-rw-r--r--node_modules/es5-ext/test/function/#/partial.js11
-rw-r--r--node_modules/es5-ext/test/function/#/spread.js10
-rw-r--r--node_modules/es5-ext/test/function/#/to-string-tokens.js33
-rw-r--r--node_modules/es5-ext/test/function/_define-length.js14
-rw-r--r--node_modules/es5-ext/test/function/constant.js7
-rw-r--r--node_modules/es5-ext/test/function/identity.js7
-rw-r--r--node_modules/es5-ext/test/function/invoke.js9
-rw-r--r--node_modules/es5-ext/test/function/is-arguments.js13
-rw-r--r--node_modules/es5-ext/test/function/is-function.js8
-rw-r--r--node_modules/es5-ext/test/function/noop.js5
-rw-r--r--node_modules/es5-ext/test/function/pluck.js7
-rw-r--r--node_modules/es5-ext/test/function/valid-function.js22
-rw-r--r--node_modules/es5-ext/test/global.js6
-rw-r--r--node_modules/es5-ext/test/iterable/for-each.js42
-rw-r--r--node_modules/es5-ext/test/iterable/is.js28
-rw-r--r--node_modules/es5-ext/test/iterable/validate-object.js34
-rw-r--r--node_modules/es5-ext/test/iterable/validate.js32
-rw-r--r--node_modules/es5-ext/test/json/safe-stringify.js26
-rw-r--r--node_modules/es5-ext/test/math/_pack-ieee754.js5
-rw-r--r--node_modules/es5-ext/test/math/_unpack-ieee754.js5
-rw-r--r--node_modules/es5-ext/test/math/acosh/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/acosh/index.js3
-rw-r--r--node_modules/es5-ext/test/math/acosh/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/acosh/shim.js11
-rw-r--r--node_modules/es5-ext/test/math/asinh/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/asinh/index.js3
-rw-r--r--node_modules/es5-ext/test/math/asinh/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/asinh/shim.js10
-rw-r--r--node_modules/es5-ext/test/math/atanh/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/atanh/index.js3
-rw-r--r--node_modules/es5-ext/test/math/atanh/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/atanh/shim.js11
-rw-r--r--node_modules/es5-ext/test/math/cbrt/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/cbrt/index.js3
-rw-r--r--node_modules/es5-ext/test/math/cbrt/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/cbrt/shim.js11
-rw-r--r--node_modules/es5-ext/test/math/clz32/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/clz32/index.js3
-rw-r--r--node_modules/es5-ext/test/math/clz32/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/clz32/shim.js12
-rw-r--r--node_modules/es5-ext/test/math/cosh/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/cosh/index.js3
-rw-r--r--node_modules/es5-ext/test/math/cosh/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/cosh/shim.js13
-rw-r--r--node_modules/es5-ext/test/math/expm1/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/expm1/index.js3
-rw-r--r--node_modules/es5-ext/test/math/expm1/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/expm1/shim.js9
-rw-r--r--node_modules/es5-ext/test/math/fround/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/fround/index.js3
-rw-r--r--node_modules/es5-ext/test/math/fround/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/fround/shim.js9
-rw-r--r--node_modules/es5-ext/test/math/hypot/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/hypot/index.js3
-rw-r--r--node_modules/es5-ext/test/math/hypot/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/hypot/shim.js11
-rw-r--r--node_modules/es5-ext/test/math/imul/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/imul/index.js3
-rw-r--r--node_modules/es5-ext/test/math/imul/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/imul/shim.js9
-rw-r--r--node_modules/es5-ext/test/math/log10/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/log10/index.js3
-rw-r--r--node_modules/es5-ext/test/math/log10/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/log10/shim.js10
-rw-r--r--node_modules/es5-ext/test/math/log1p/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/log1p/index.js3
-rw-r--r--node_modules/es5-ext/test/math/log1p/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/log1p/shim.js10
-rw-r--r--node_modules/es5-ext/test/math/log2/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/log2/index.js3
-rw-r--r--node_modules/es5-ext/test/math/log2/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/log2/shim.js10
-rw-r--r--node_modules/es5-ext/test/math/sign/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/sign/index.js3
-rw-r--r--node_modules/es5-ext/test/math/sign/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/sign/shim.js11
-rw-r--r--node_modules/es5-ext/test/math/sinh/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/sinh/index.js3
-rw-r--r--node_modules/es5-ext/test/math/sinh/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/sinh/shim.js13
-rw-r--r--node_modules/es5-ext/test/math/tanh/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/tanh/index.js3
-rw-r--r--node_modules/es5-ext/test/math/tanh/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/tanh/shim.js11
-rw-r--r--node_modules/es5-ext/test/math/trunc/implement.js7
-rw-r--r--node_modules/es5-ext/test/math/trunc/index.js3
-rw-r--r--node_modules/es5-ext/test/math/trunc/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/math/trunc/shim.js16
-rw-r--r--node_modules/es5-ext/test/number/#/pad.js7
-rw-r--r--node_modules/es5-ext/test/number/epsilon/implement.js7
-rw-r--r--node_modules/es5-ext/test/number/epsilon/index.js5
-rw-r--r--node_modules/es5-ext/test/number/epsilon/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/number/is-finite/implement.js7
-rw-r--r--node_modules/es5-ext/test/number/is-finite/index.js3
-rw-r--r--node_modules/es5-ext/test/number/is-finite/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/number/is-finite/shim.js8
-rw-r--r--node_modules/es5-ext/test/number/is-integer/implement.js7
-rw-r--r--node_modules/es5-ext/test/number/is-integer/index.js3
-rw-r--r--node_modules/es5-ext/test/number/is-integer/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/number/is-integer/shim.js9
-rw-r--r--node_modules/es5-ext/test/number/is-nan/implement.js7
-rw-r--r--node_modules/es5-ext/test/number/is-nan/index.js3
-rw-r--r--node_modules/es5-ext/test/number/is-nan/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/number/is-nan/shim.js7
-rw-r--r--node_modules/es5-ext/test/number/is-natural.js10
-rw-r--r--node_modules/es5-ext/test/number/is-number.js13
-rw-r--r--node_modules/es5-ext/test/number/is-safe-integer/implement.js7
-rw-r--r--node_modules/es5-ext/test/number/is-safe-integer/index.js3
-rw-r--r--node_modules/es5-ext/test/number/is-safe-integer/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/number/is-safe-integer/shim.js11
-rw-r--r--node_modules/es5-ext/test/number/max-safe-integer/implement.js7
-rw-r--r--node_modules/es5-ext/test/number/max-safe-integer/index.js5
-rw-r--r--node_modules/es5-ext/test/number/max-safe-integer/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/number/min-safe-integer/implement.js7
-rw-r--r--node_modules/es5-ext/test/number/min-safe-integer/index.js5
-rw-r--r--node_modules/es5-ext/test/number/min-safe-integer/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/number/to-integer.js10
-rw-r--r--node_modules/es5-ext/test/number/to-pos-integer.js10
-rw-r--r--node_modules/es5-ext/test/number/to-uint32.js8
-rw-r--r--node_modules/es5-ext/test/object/_iterate.js30
-rw-r--r--node_modules/es5-ext/test/object/assign-deep.js27
-rw-r--r--node_modules/es5-ext/test/object/assign/implement.js7
-rw-r--r--node_modules/es5-ext/test/object/assign/index.js3
-rw-r--r--node_modules/es5-ext/test/object/assign/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/object/assign/shim.js11
-rw-r--r--node_modules/es5-ext/test/object/clear.js13
-rw-r--r--node_modules/es5-ext/test/object/compact.js20
-rw-r--r--node_modules/es5-ext/test/object/compare.js13
-rw-r--r--node_modules/es5-ext/test/object/copy-deep.js35
-rw-r--r--node_modules/es5-ext/test/object/copy.js30
-rw-r--r--node_modules/es5-ext/test/object/count.js11
-rw-r--r--node_modules/es5-ext/test/object/create.js22
-rw-r--r--node_modules/es5-ext/test/object/ensure-array.js55
-rw-r--r--node_modules/es5-ext/test/object/ensure-finite-number.js54
-rw-r--r--node_modules/es5-ext/test/object/ensure-natural-number-value.js24
-rw-r--r--node_modules/es5-ext/test/object/ensure-natural-number.js22
-rw-r--r--node_modules/es5-ext/test/object/ensure-promise.js32
-rw-r--r--node_modules/es5-ext/test/object/eq.js12
-rw-r--r--node_modules/es5-ext/test/object/every.js21
-rw-r--r--node_modules/es5-ext/test/object/filter.js8
-rw-r--r--node_modules/es5-ext/test/object/find-key.js23
-rw-r--r--node_modules/es5-ext/test/object/find.js23
-rw-r--r--node_modules/es5-ext/test/object/first-key.js13
-rw-r--r--node_modules/es5-ext/test/object/flatten.js6
-rw-r--r--node_modules/es5-ext/test/object/for-each.js10
-rw-r--r--node_modules/es5-ext/test/object/get-property-names.js18
-rw-r--r--node_modules/es5-ext/test/object/is-array-like.js22
-rw-r--r--node_modules/es5-ext/test/object/is-callable.js8
-rw-r--r--node_modules/es5-ext/test/object/is-copy-deep.js46
-rw-r--r--node_modules/es5-ext/test/object/is-copy.js18
-rw-r--r--node_modules/es5-ext/test/object/is-empty.js6
-rw-r--r--node_modules/es5-ext/test/object/is-finite-number.js18
-rw-r--r--node_modules/es5-ext/test/object/is-number-value.js18
-rw-r--r--node_modules/es5-ext/test/object/is-object.js13
-rw-r--r--node_modules/es5-ext/test/object/is-plain-function.js42
-rw-r--r--node_modules/es5-ext/test/object/is-plain-object.js18
-rw-r--r--node_modules/es5-ext/test/object/is-promise.js17
-rw-r--r--node_modules/es5-ext/test/object/is-value.js14
-rw-r--r--node_modules/es5-ext/test/object/is.js12
-rw-r--r--node_modules/es5-ext/test/object/key-of.js12
-rw-r--r--node_modules/es5-ext/test/object/keys/implement.js5
-rw-r--r--node_modules/es5-ext/test/object/keys/index.js3
-rw-r--r--node_modules/es5-ext/test/object/keys/is-implemented.js3
-rw-r--r--node_modules/es5-ext/test/object/keys/shim.js8
-rw-r--r--node_modules/es5-ext/test/object/map-keys.js7
-rw-r--r--node_modules/es5-ext/test/object/map.js9
-rw-r--r--node_modules/es5-ext/test/object/mixin-prototypes.js73
-rw-r--r--node_modules/es5-ext/test/object/mixin.js75
-rw-r--r--node_modules/es5-ext/test/object/normalize-options.js46
-rw-r--r--node_modules/es5-ext/test/object/primitive-set.js15
-rw-r--r--node_modules/es5-ext/test/object/safe-traverse.js15
-rw-r--r--node_modules/es5-ext/test/object/serialize.js45
-rw-r--r--node_modules/es5-ext/test/object/set-prototype-of/implement.js8
-rw-r--r--node_modules/es5-ext/test/object/set-prototype-of/index.js27
-rw-r--r--node_modules/es5-ext/test/object/set-prototype-of/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/object/set-prototype-of/shim.js27
-rw-r--r--node_modules/es5-ext/test/object/some.js23
-rw-r--r--node_modules/es5-ext/test/object/to-array.js15
-rw-r--r--node_modules/es5-ext/test/object/unserialize.js41
-rw-r--r--node_modules/es5-ext/test/object/valid-callable.js9
-rw-r--r--node_modules/es5-ext/test/object/valid-object.js25
-rw-r--r--node_modules/es5-ext/test/object/valid-value.js19
-rw-r--r--node_modules/es5-ext/test/object/validate-array-like-object.js29
-rw-r--r--node_modules/es5-ext/test/object/validate-array-like.js27
-rw-r--r--node_modules/es5-ext/test/object/validate-stringifiable-value.js22
-rw-r--r--node_modules/es5-ext/test/object/validate-stringifiable.js18
-rw-r--r--node_modules/es5-ext/test/optional-chaining.js17
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/index.js15
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/is-sticky.js13
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/is-unicode.js13
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/match/implement.js7
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/match/index.js3
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/match/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/match/shim.js6
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/replace/implement.js7
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/replace/index.js3
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/replace/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/replace/shim.js5
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/search/implement.js7
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/search/index.js3
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/search/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/search/shim.js5
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/split/implement.js7
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/split/index.js3
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/split/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/split/shim.js5
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/sticky/implement.js7
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/sticky/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/unicode/implement.js7
-rw-r--r--node_modules/es5-ext/test/reg-exp/#/unicode/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/reg-exp/escape.js6
-rw-r--r--node_modules/es5-ext/test/reg-exp/is-reg-exp.js12
-rw-r--r--node_modules/es5-ext/test/reg-exp/valid-reg-exp.js19
-rw-r--r--node_modules/es5-ext/test/safe-to-string.js12
-rw-r--r--node_modules/es5-ext/test/string/#/@@iterator/implement.js7
-rw-r--r--node_modules/es5-ext/test/string/#/@@iterator/index.js3
-rw-r--r--node_modules/es5-ext/test/string/#/@@iterator/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/string/#/@@iterator/shim.js9
-rw-r--r--node_modules/es5-ext/test/string/#/at.js132
-rw-r--r--node_modules/es5-ext/test/string/#/camel-to-hyphen.js7
-rw-r--r--node_modules/es5-ext/test/string/#/capitalize.js9
-rw-r--r--node_modules/es5-ext/test/string/#/case-insensitive-compare.js7
-rw-r--r--node_modules/es5-ext/test/string/#/code-point-at/implement.js8
-rw-r--r--node_modules/es5-ext/test/string/#/code-point-at/index.js3
-rw-r--r--node_modules/es5-ext/test/string/#/code-point-at/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/string/#/code-point-at/shim.js119
-rw-r--r--node_modules/es5-ext/test/string/#/contains/implement.js7
-rw-r--r--node_modules/es5-ext/test/string/#/contains/index.js3
-rw-r--r--node_modules/es5-ext/test/string/#/contains/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/string/#/contains/shim.js14
-rw-r--r--node_modules/es5-ext/test/string/#/count.js14
-rw-r--r--node_modules/es5-ext/test/string/#/ends-with/implement.js7
-rw-r--r--node_modules/es5-ext/test/string/#/ends-with/index.js3
-rw-r--r--node_modules/es5-ext/test/string/#/ends-with/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/string/#/ends-with/shim.js16
-rw-r--r--node_modules/es5-ext/test/string/#/hyphen-to-camel.js7
-rw-r--r--node_modules/es5-ext/test/string/#/indent.js9
-rw-r--r--node_modules/es5-ext/test/string/#/last.js6
-rw-r--r--node_modules/es5-ext/test/string/#/normalize/_data.js5
-rw-r--r--node_modules/es5-ext/test/string/#/normalize/implement.js7
-rw-r--r--node_modules/es5-ext/test/string/#/normalize/index.js3
-rw-r--r--node_modules/es5-ext/test/string/#/normalize/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/string/#/normalize/shim.js13
-rw-r--r--node_modules/es5-ext/test/string/#/pad.js24
-rw-r--r--node_modules/es5-ext/test/string/#/plain-replace-all.js11
-rw-r--r--node_modules/es5-ext/test/string/#/plain-replace.js7
-rw-r--r--node_modules/es5-ext/test/string/#/repeat/implement.js7
-rw-r--r--node_modules/es5-ext/test/string/#/repeat/index.js3
-rw-r--r--node_modules/es5-ext/test/string/#/repeat/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/string/#/repeat/shim.js12
-rw-r--r--node_modules/es5-ext/test/string/#/starts-with/implement.js7
-rw-r--r--node_modules/es5-ext/test/string/#/starts-with/index.js3
-rw-r--r--node_modules/es5-ext/test/string/#/starts-with/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/string/#/starts-with/shim.js14
-rw-r--r--node_modules/es5-ext/test/string/#/uncapitalize.js10
-rw-r--r--node_modules/es5-ext/test/string/format-method.js14
-rw-r--r--node_modules/es5-ext/test/string/from-code-point/implement.js7
-rw-r--r--node_modules/es5-ext/test/string/from-code-point/index.js3
-rw-r--r--node_modules/es5-ext/test/string/from-code-point/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/string/from-code-point/shim.js73
-rw-r--r--node_modules/es5-ext/test/string/is-string.js11
-rw-r--r--node_modules/es5-ext/test/string/random-uniq.js14
-rw-r--r--node_modules/es5-ext/test/string/random.js13
-rw-r--r--node_modules/es5-ext/test/string/raw/implement.js7
-rw-r--r--node_modules/es5-ext/test/string/raw/index.js3
-rw-r--r--node_modules/es5-ext/test/string/raw/is-implemented.js5
-rw-r--r--node_modules/es5-ext/test/string/raw/shim.js15
-rw-r--r--node_modules/es5-ext/test/to-short-string-representation.js16
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");
-};