codeql-action/node_modules/sinon/lib/sinon/throw-on-falsy-object.js
2021-07-27 22:26:09 +00:00

13 lines
376 B
JavaScript

"use strict";
var valueToString = require("@sinonjs/commons").valueToString;
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;