diff --git a/package.json b/package.json index d7662bb..8d9205b 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "gulp-shell": "^0.6.1", "gulp-util": "^3.0.7", "mocha": "^3.0.0", - "sinon": "^1.17.3", + "sinon": "^2.1.0", "webpack": "^2.2.1" } } diff --git a/test/test.js b/test/test.js index 4ffd4dd..27c4cdd 100644 --- a/test/test.js +++ b/test/test.js @@ -79,13 +79,15 @@ describe('shuffle', function () { return document.getElementById(id); } + function whenTransitionDoneStub(element, itemCallback, done) { + setTimeout(done, 0); + } + describe('regular fixture', function () { beforeEach(function (done) { // Mock the transition end event wrapper. - sinon.stub(Shuffle.prototype, '_whenTransitionDone', function (element, itemCallback, done) { - setTimeout(done, 0); - }); + sinon.stub(Shuffle.prototype, '_whenTransitionDone').callsFake(whenTransitionDoneStub); appendFixture('regular').then(done); }); @@ -558,9 +560,7 @@ describe('shuffle', function () { describe('delimeter fixture', function () { beforeEach(function (done) { // Mock the transition end event wrapper. - sinon.stub(Shuffle.prototype, '_whenTransitionDone', function (element, itemCallback, done) { - setTimeout(done, 0); - }); + sinon.stub(Shuffle.prototype, '_whenTransitionDone').callsFake(whenTransitionDoneStub); appendFixture('delimeter').then(done); });