123456789101112131415161718192021222324252627282930313233343536373839404142 |
- "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(t(-2), -2, "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"
- );
- };
|