robb
Version:
Simple type checker in JavaScript.
37 lines (30 loc) • 626 B
JavaScript
// Load ‘Robb.js’
var Robb = require('../src/robb.js');
/**
* Test ‘isUppercase’
*
* @param {object} test
*/
exports.isUppercase = function(test) {
var uppercase = [
['A'],
['ABC'],
['DEFGH'],
['A', 'B', 'C']
];
uppercase.forEach(function(letter) {
var result = Robb.isUppercase.apply( Robb, letter );
test.strictEqual( result, true );
});
var fails = [
[],
[null],
[undefined],
['a', null, 'a']
];
fails.forEach(function(input) {
var result = Robb.isUppercase.apply( Robb, input );
test.strictEqual( result, false );
});
test.done();
};