Create Your Own Matchers Part 1
all.test.js
expect.extend({
toBeLargerThan(received, target) {
const pass = received > target;
if (pass) {
return {
message: () => `Expected ${received} To Be Larger Than ${target}`,
pass: true,
};
} else {
return {
message: () =>
`Error: Expected ${received} To Be Larger Than ${target}`,
pass: false,
};
}
},
});
test("Check If Number Is Larger Than Other Number", () => {
expect(10).toBeLargerThan(9);
});