sinon
Version:
JavaScript test spies, stubs and mocks.
18 lines (15 loc) • 373 B
JavaScript
;
/**
* Checks if an object is restorable (i.e. has a Sinon restore method).
*
* @param {object} obj The object to check
* @returns {boolean} True if restorable
*/
function isRestorable(obj) {
return (
typeof obj === "function" &&
typeof obj.restore === "function" &&
obj.restore.sinon
);
}
module.exports = isRestorable;