afterEach(function() { request.post.restore(); this.webAuthSpy.authorize = spy(); if (windowHelper.redirect.restore) { windowHelper.redirect.restore(); } });
var post = function() { var args = Array.prototype.slice.call(arguments); args[0] = isomorphicUrl(args[0]); var req = request.post.apply(request, args); // Server rendering if (!this.isBrowser && this.options.userdata.cookie) { req.set('Cookie', this.options.userdata.cookie); } return req; }.bind(this);
it('Have methods that can be called', () => { const mockResp = {body: 'mock response'}; if (superagent.post.restore) { superagent.post.restore(); } sinon.stub(superagent, 'post', (url, params, callback) => { callback(null, mockResp); }); const prom = instance.recurrables.create(); assert.isFulfilled(prom); assert.eventually.equal(prom, mockResp.body); });
after(function() { request.get.restore(); request.post.restore(); request.patch.restore(); });
afterEach(function() { request.post.restore(); });
afterEach(function() { request.post.restore(); windowHelper.getDocument.restore(); windowHelper.getWindow.restore(); });
afterEach(function() { request.post.restore(); windowHelper.redirect.restore(); });