mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-04 21:04:37 +08:00
19 lines
464 B
TypeScript
19 lines
464 B
TypeScript
import { afterEach, expect } from "vitest";
|
|
import { afterTestFinishesCallbacks } from "./helpers";
|
|
|
|
expect.extend({
|
|
toSatisfy(received: string, predicate: (value: string) => boolean) {
|
|
return {
|
|
pass: predicate(received),
|
|
message: () => `${received} does not satisfy predicate`,
|
|
};
|
|
},
|
|
});
|
|
|
|
afterEach(async () => {
|
|
for (const callback of afterTestFinishesCallbacks) {
|
|
await callback();
|
|
}
|
|
afterTestFinishesCallbacks.length = 0;
|
|
});
|