test/converters/IntegerConverterTest.js
'use strict';
var assert = require('assert');
var convert = require('../../lib/converters/integer-converter');
describe('Integer Converter', function () {
it('Should convert strings to integers', function (next) {
convert('1', function (err, value) {
assert.ifError(err);
assert.equal(value, 1);
assert.equal(typeof value, 'number');
next();
});
});
it('Should error on NaN', function (next) {
convert('a', function (err, value) {
assert(err);
assert.equal(err.message, 'Cannot convert [a] to an integer');
next();
});
});
});