Skip to content

Commit cca8826

Browse files
committed
test: remove snapshots for errors
A long time ago Jest awfully worked with such kind of Promise.reject errors check.
1 parent e1f13f9 commit cca8826

16 files changed

+35
-53
lines changed

src/resolvers/__tests__/__snapshots__/createMany-test.ts.snap

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/resolvers/__tests__/__snapshots__/createOne-test.ts.snap

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/resolvers/__tests__/__snapshots__/removeById-test.ts.snap

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/resolvers/__tests__/__snapshots__/removeMany-test.ts.snap

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/resolvers/__tests__/__snapshots__/removeOne-test.ts.snap

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/resolvers/__tests__/__snapshots__/updateById-test.ts.snap

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/resolvers/__tests__/__snapshots__/updateMany-test.ts.snap

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/resolvers/__tests__/__snapshots__/updateOne-test.ts.snap

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/resolvers/__tests__/createMany-test.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,26 +59,34 @@ describe('createMany() ->', () => {
5959

6060
it('should rejected with Error if args.records is empty', async () => {
6161
const result = createMany(UserModel, UserTC).resolve({ args: {} });
62-
await expect(result).rejects.toMatchSnapshot();
62+
await expect(result).rejects.toThrow(
63+
'User.createMany resolver requires args.records to be an Array and must contain at least one record'
64+
);
6365
});
6466

6567
it('should rejected with Error if args.records is not array', async () => {
6668
const result = createMany(UserModel, UserTC).resolve({ args: { records: {} } });
67-
await expect(result).rejects.toMatchSnapshot();
69+
await expect(result).rejects.toThrow(
70+
'ser.createMany resolver requires args.records to be an Array and must contain at least one record'
71+
);
6872
});
6973

7074
it('should rejected with Error if args.records is empty array', async () => {
7175
const result = createMany(UserModel, UserTC).resolve({
7276
args: { records: [] },
7377
});
74-
await expect(result).rejects.toMatchSnapshot();
78+
await expect(result).rejects.toThrow(
79+
'User.createMany resolver requires args.records to be an Array and must contain at least one record'
80+
);
7581
});
7682

7783
it('should rejected with Error if args.records is array with empty items', async () => {
7884
const result = createMany(UserModel, UserTC).resolve({
7985
args: { records: [{ name: 'fails' }, {}] },
8086
});
81-
await expect(result).rejects.toMatchSnapshot();
87+
await expect(result).rejects.toThrow(
88+
'User.createMany resolver requires args.records to contain non-empty records, with at least one value'
89+
);
8290
});
8391

8492
it('should return payload.recordIds', async () => {

src/resolvers/__tests__/createOne-test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,9 @@ describe('createOne() ->', () => {
5151

5252
it('should rejected with Error if args.record is empty', async () => {
5353
const result = createOne(UserModel, UserTC).resolve({ args: {} });
54-
await expect(result).rejects.toMatchSnapshot();
54+
await expect(result).rejects.toThrow(
55+
'User.createOne resolver requires at least one value in args.record'
56+
);
5557
});
5658

5759
it('should return payload.recordId', async () => {

0 commit comments

Comments
 (0)