mirror of
https://github.com/thangisme/notes.git
synced 2024-11-01 02:07:20 -04:00
22 lines
531 B
JavaScript
22 lines
531 B
JavaScript
|
var expect = require('unexpected');
|
||
|
var pipetteur = require('../pipetteur');
|
||
|
|
||
|
describe('Error handling', function () {
|
||
|
it('should throw on invalid input', function (done) {
|
||
|
var types = [
|
||
|
undefined,
|
||
|
null,
|
||
|
true,
|
||
|
0,
|
||
|
[],
|
||
|
{},
|
||
|
function () { return; }
|
||
|
];
|
||
|
expect(types, 'to be an array whose items satisfy', function (type) {
|
||
|
expect(pipetteur.bind(null, type), 'to throw');
|
||
|
});
|
||
|
|
||
|
done();
|
||
|
});
|
||
|
});
|