odin/node_modules/xhr-send/test.js
2022-11-26 15:56:34 +01:00

37 lines
846 B
JavaScript

describe('xhr-send', function () {
'use strict';
var send = require('./')
, assume = require('assume');
it('is exported as function', function () {
assume(send).is.a('function');
});
it('calls the supplied callback with an error', function (next) {
send(undefined, '', function (err) {
assume(err).is.instanceOf(Error);
next();
});
});
it('returns false when it fails', function () {
assume(send(undefined, '', function (err) {
assume(err).is.instanceOf(Error);
})).is.false();
});
it('calls xhr open with the supplied data', function (next) {
next = assume.plan(2, next);
var stub = {
send: function (data) {
assume(data).equals('foo');
}
};
send(stub, 'foo', function (err) {
assume(err).is.undefined();
next();
});
});
});