This commit is contained in:
21
backend/__tests__/__testData__/monkey-error.ts
Normal file
21
backend/__tests__/__testData__/monkey-error.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import { expect } from "vitest";
|
||||
import MonkeyError from "../../src/utils/error";
|
||||
import { MatcherResult } from "../vitest";
|
||||
|
||||
export function enableMonkeyErrorExpects(): void {
|
||||
expect.extend({
|
||||
toMatchMonkeyError(
|
||||
received: MonkeyError,
|
||||
expected: MonkeyError,
|
||||
): MatcherResult {
|
||||
return {
|
||||
pass:
|
||||
received.status === expected.status &&
|
||||
received.message === expected.message,
|
||||
message: () => "MonkeyError does not match:",
|
||||
actual: { status: received.status, message: received.message },
|
||||
expected: { status: expected.status, message: expected.message },
|
||||
};
|
||||
},
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user