From 76cccb6a2dc58b71811e4cc4ce5733a2b11e959f Mon Sep 17 00:00:00 2001 From: Noah Sloan Date: Wed, 9 Dec 2009 10:00:48 -0600 Subject: [PATCH] added JSLitmus tests for isType functions --- test/speed.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/test/speed.js b/test/speed.js index 86663a237..50fd3dc60 100644 --- a/test/speed.js +++ b/test/speed.js @@ -5,6 +5,31 @@ var objects = _.map(numbers, function(n){ return {num : n}; }); var randomized = _.sortBy(numbers, function(){ return Math.random(); }); + JSLitmus.test('_.isNumber()', function() { + _.isNumber(123); + _.isNumber(null); + _.isNumber(NaN); + _.isNumber(/foo/); + _.isNumber("abc"); + }); + + JSLitmus.test('_.isString()', function() { + _.isString(123); + _.isString(null); + _.isString(NaN); + _.isString(/foo/); + _.isString("abc"); + }); + + JSLitmus.test('_.isDate()', function() { + _.isDate(123); + _.isDate(null); + _.isDate(NaN); + _.isDate(/foo/); + _.isDate("abc"); + _.isDate(new Date()); + }); + JSLitmus.test('_.each()', function() { var timesTwo = []; _.each(numbers, function(num){ timesTwo.push(num * 2); });