jest-extended
Version:
Additional Jest matchers
15 lines (14 loc) • 546 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.toBeFrozen = toBeFrozen;
function toBeFrozen(actual) {
// @ts-expect-error OK to have implicit any for this.utils
const { matcherHint } = this.utils;
const pass = Object.isFrozen(actual);
return {
pass,
message: () => pass
? matcherHint('.not.toBeFrozen', 'received', '') + '\n\nExpected object to not be frozen'
: matcherHint('.toBeFrozen', 'received', '') + '\n\nExpected object to be frozen',
};
}