Files
elasticsearch-js/test/utils/auto_release_stub.js
2016-05-19 07:52:01 -07:00

22 lines
357 B
JavaScript

var sinon = require('sinon');
exports.make = function () {
var log = [];
afterEach(function () {
var stub;
while (stub = log.pop()) {
stub.restore();
}
});
var stubber = function () {
log.push(sinon.stub.apply(sinon, arguments));
};
stubber.autoRelease = function (item) {
log.push(item);
};
return stubber;
};