Create Your Own Matchers Part 2
all.test.js
expect.extend({
toBeBetween(received, start, end) {
const pass = received > start && received < end;
if (pass) {
return {
message: () => `Expected ${received} To Be Between ${start} And ${end}`,
pass: true,
};
} else {
return {
message: () => `Expected ${received} To Be Between ${start} And ${end}`,
pass: false,
};
}
},
});
test("Check If Year Is Between Years Range", () => {
expect(1982).toBeBetween(1900, 2020);
});