Skip to content

Commit ed2f2d3

Browse files
greenkeeper[bot]s0ph1e
authored andcommitted
Update sinon to the latest version 🚀 (#198)
1 parent bd67655 commit ed2f2d3

File tree

7 files changed

+18
-25
lines changed

7 files changed

+18
-25
lines changed

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@
5353
"nock": "^9.0.2",
5454
"proxyquire": "^1.7.3",
5555
"should": "^11.1.0",
56-
"sinon": "^1.15.4",
57-
"sinon-as-promised": "^4.0.0"
56+
"sinon": "^2.1.0"
5857
}
5958
}

test/functional/error-handling/error-handling.test.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
var should = require('should');
22
var nock = require('nock');
33
var sinon = require('sinon');
4-
require('sinon-as-promised');
54
var fs = require('fs-extra');
65
var Promise = require('bluebird');
76
var Scraper = require('../../../lib/scraper');

test/unit/request-test.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
const should = require('should');
44
const nock = require('nock');
55
const sinon = require('sinon');
6-
require('sinon-as-promised');
76
const proxyquire = require('proxyquire');
87
const Request = require('../../lib/request');
98

test/unit/resource-handler/css.test.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
var should = require('should');
22
var Promise = require('bluebird');
33
var sinon = require('sinon');
4-
require('sinon-as-promised')(Promise);
54
var Resource = require('../../../lib/resource');
65
var CssResourceHandler = require('../../../lib/resource-handler/css');
76

test/unit/resource-handler/html.test.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
require('should');
22
var Promise = require('bluebird');
33
var sinon = require('sinon');
4-
require('sinon-as-promised')(Promise);
54
var Resource = require('../../../lib/resource');
65
var HtmlHandler = require('../../../lib/resource-handler/html');
76

@@ -13,7 +12,7 @@ describe('ResourceHandler: Html', function () {
1312
var htmlHandler;
1413

1514
beforeEach(function() {
16-
htmlHandler = new HtmlHandler({ sources: [] }, sinon.stub().resolves());
15+
htmlHandler = new HtmlHandler({ sources: [] }, sinon.stub().returns(Promise.resolve()));
1716
});
1817

1918
describe('<base> tag', function () {

test/unit/resource-handler/index.test.js

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
var should = require('should');
22
var sinon = require('sinon');
3-
var Bluebird = require('bluebird');
4-
require('sinon-as-promised')(Bluebird);
3+
var Promise = require('bluebird');
54
var proxyquire = require('proxyquire');
65
var Resource = require('../../../lib/resource');
76
var ResourceHandler = require('../../../lib/resource-handler');
@@ -39,7 +38,7 @@ describe('ResourceHandler', function() {
3938
'./css': cssHandlerStub
4039
});
4140

42-
var handleChildResStub = sinon.stub(ResourceHandler.prototype, 'handleChildrenResources').resolves();
41+
var handleChildResStub = sinon.stub(ResourceHandler.prototype, 'handleChildrenResources').returns(Promise.resolve());
4342
var options = { defaultFilename: 'test' };
4443
var context = { dummy: 'context' };
4544

@@ -140,8 +139,8 @@ describe('ResourceHandler', function() {
140139
parentResource = new Resource('http://example.com', 'test.txt');
141140

142141
scraperContext = {
143-
requestResource: sinon.stub().resolves(),
144-
loadResource: sinon.stub().resolves()
142+
requestResource: sinon.stub().returns(Promise.resolve()),
143+
loadResource: sinon.stub().returns(Promise.resolve())
145144
};
146145

147146
resHandler = new ResourceHandler({defaultFilename: 'index.html'}, scraperContext);
@@ -184,9 +183,9 @@ describe('ResourceHandler', function() {
184183
'http://second.com/img/c.jpg'
185184
]);
186185

187-
scraperContext.requestResource.onFirstCall().resolves(new Resource('http://first.com/img/a.jpg', 'local/a.jpg'));
188-
scraperContext.requestResource.onSecondCall().resolves(new Resource('http://first.com/b.jpg', 'local/b.jpg'));
189-
scraperContext.requestResource.onThirdCall().resolves(new Resource('http://second.com/img/c.jpg', 'local/c.jpg'));
186+
scraperContext.requestResource.onFirstCall().returns(Promise.resolve(new Resource('http://first.com/img/a.jpg', 'local/a.jpg')));
187+
scraperContext.requestResource.onSecondCall().returns(Promise.resolve(new Resource('http://first.com/b.jpg', 'local/b.jpg')));
188+
scraperContext.requestResource.onThirdCall().returns(Promise.resolve(new Resource('http://second.com/img/c.jpg', 'local/c.jpg')));
190189

191190
var updateChildSpy = sinon.spy(parentResource, 'updateChild');
192191

@@ -217,9 +216,9 @@ describe('ResourceHandler', function() {
217216
'http://second.com/img/c.jpg'
218217
]);
219218

220-
scraperContext.requestResource.onFirstCall().resolves(null);
221-
scraperContext.requestResource.onSecondCall().resolves(null);
222-
scraperContext.requestResource.onThirdCall().resolves(new Resource('http://second.com/img/c.jpg', 'local/c.jpg'));
219+
scraperContext.requestResource.onFirstCall().returns(Promise.resolve(null));
220+
scraperContext.requestResource.onSecondCall().returns(Promise.resolve(null));
221+
scraperContext.requestResource.onThirdCall().returns(Promise.resolve(new Resource('http://second.com/img/c.jpg', 'local/c.jpg')));
223222

224223
var updateChildSpy = sinon.spy(parentResource, 'updateChild');
225224

@@ -244,9 +243,9 @@ describe('ResourceHandler', function() {
244243

245244
pathContainer.updateText.returns('UPDATED TEXT');
246245

247-
scraperContext.requestResource.onFirstCall().resolves(new Resource('http://first.com/img/a.jpg', 'local/a.jpg'));
248-
scraperContext.requestResource.onSecondCall().resolves(null);
249-
scraperContext.requestResource.onThirdCall().rejects(new Error('some error'));
246+
scraperContext.requestResource.onFirstCall().returns(Promise.resolve(new Resource('http://first.com/img/a.jpg', 'local/a.jpg')));
247+
scraperContext.requestResource.onSecondCall().returns(Promise.resolve(null));
248+
scraperContext.requestResource.onThirdCall().returns(Promise.reject(new Error('some error')));
250249

251250
return resHandler.handleChildrenResources(pathContainer, parentResource).then(function (updatedText) {
252251
updatedText.should.be.eql('UPDATED TEXT');
@@ -257,7 +256,7 @@ describe('ResourceHandler', function() {
257256
it('should keep hash in urls', function () {
258257
var resourceStub = new Resource('http://example.com/page1.html', 'local/page1.html');
259258
sinon.stub(resourceStub, 'getType').returns('html');
260-
scraperContext.requestResource.onFirstCall().resolves(resourceStub);
259+
scraperContext.requestResource.onFirstCall().returns(Promise.resolve(resourceStub));
261260

262261
pathContainer.getPaths.returns(['http://example.com/page1.html#hash']);
263262

@@ -276,7 +275,7 @@ describe('ResourceHandler', function() {
276275
describe('prettifyUrls', function () {
277276
it('should not prettifyUrls by default', function() {
278277
var resourceStub = new Resource('http://example.com/other-page/index.html', 'other-page/index.html');
279-
scraperContext.requestResource.onFirstCall().resolves(resourceStub);
278+
scraperContext.requestResource.onFirstCall().returns(Promise.resolve(resourceStub));
280279

281280
pathContainer.getPaths.returns(['http://example.com/other-page/index.html']);
282281

@@ -294,7 +293,7 @@ describe('ResourceHandler', function() {
294293

295294
it('should prettifyUrls if specified', function() {
296295
var resourceStub = new Resource('http://example.com/other-page/index.html', 'other-page/index.html');
297-
scraperContext.requestResource.onFirstCall().resolves(resourceStub);
296+
scraperContext.requestResource.onFirstCall().returns(Promise.resolve(resourceStub));
298297

299298
pathContainer.getPaths.returns(['http://example.com/other-page/index.html']);
300299
resHandler.options.prettifyUrls = true;

test/unit/scraper-test.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
var should = require('should');
44
var sinon = require('sinon');
5-
require('sinon-as-promised');
65
var nock = require('nock');
76
var proxyquire = require('proxyquire').noCallThru();
87
var fs = require('fs-extra');

0 commit comments

Comments
 (0)