UNPKG

backblaze-b2

Version:

Node.js Library for the Backblaze B2 Storage Service

32 lines (24 loc) 899 B
var expect = require('expect.js'); const utils = require('../../../lib/utils'); var request = require('../../../lib/request'); describe('request', function() { describe('setup', function() { var bogusRequestModule; var options; beforeEach(function() { bogusRequestModule = function(options, cb) { var deferred = new utils.Deferred(); cb(false, false, JSON.stringify(options), deferred); return deferred.promise; }; options = { unicorn: 'rainbows' }; request.setup(bogusRequestModule); }); it('Should setup and send request using provided request module', function(done) { request.sendRequest(options).then(function(response){ expect(response).to.eql(options); done(); }); }); }); });