UNPKG

jest-date

Version:

Custom jest matchers to test dates

21 lines (20 loc) 759 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toBeSameMonthAs = void 0; const date_fns_1 = require("date-fns"); const utils_1 = require("./utils"); function toBeSameMonthAs(received, expected) { (0, utils_1.checkDate)('received', received, toBeSameMonthAs, { invert: this.isNot }); (0, utils_1.checkDate)('expected', expected, toBeSameMonthAs, { invert: this.isNot }); const messageContext = { name: toBeSameMonthAs.name, expected, received, invert: this.isNot, }; return { pass: (0, date_fns_1.isSameMonth)(received, expected), message: () => (0, utils_1.deriveRelativeDateMessage)(messageContext), }; } exports.toBeSameMonthAs = toBeSameMonthAs;