We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5c4fe85 commit b254655Copy full SHA for b254655
tests/matchers/toIncludeSameMembers.ts
@@ -1,10 +1,12 @@
1
import { expect } from "vitest";
2
3
-export function toIncludeSameMembers<T>(actual: T[], expected: T[]): { pass: boolean } {
+export function toIncludeSameMembers<T>(actual: T[], expected: T[]): { pass: boolean; message: () => string } {
4
expect(actual).toEqual(expect.arrayContaining(expected as unknown[]));
5
expect(expected).toEqual(expect.arrayContaining(actual as unknown[]));
6
7
return {
8
pass: true,
9
+ message: () =>
10
+ `Expected arrays to include the same members.\nExpected: ${JSON.stringify(expected)}\nReceived: ${JSON.stringify(actual)}`,
11
};
12
}
0 commit comments