sinon
Version:
JavaScript test spies, stubs and mocks.
12 lines (9 loc) • 356 B
JavaScript
;
var valueToString = require("./util/core/value-to-string");
function throwOnFalsyObject(object, property) {
if (property && !object) {
var type = object === null ? "null" : "undefined";
throw new Error("Trying to stub property '" + valueToString(property) + "' of " + type);
}
}
module.exports = throwOnFalsyObject;