Skip to content

Commit 7925b3d

Browse files
committed
address PR comments
1 parent b9b3115 commit 7925b3d

File tree

1 file changed

+12
-19
lines changed

1 file changed

+12
-19
lines changed

Diff for: packages/parser/tests/unit/schema/appsync.test.ts

+12-19
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
/**
22
* Test built-in AppSync resolver schemas
3-
*
4-
* @group unit/parser/schema/appsync
53
*/
64

75
import { faker } from '@faker-js/faker';
@@ -13,11 +11,6 @@ import {
1311
import type { AppSyncResolverEvent } from '../../../src/types';
1412
import { getTestEvent, omit } from './utils';
1513

16-
type Table = {
17-
name: string;
18-
event: AppSyncResolverEvent;
19-
};
20-
2114
describe('AppSync Resolver Schemas', () => {
2215
const eventsPath = 'appsync';
2316

@@ -26,23 +19,23 @@ describe('AppSync Resolver Schemas', () => {
2619
filename: 'resolver',
2720
});
2821

29-
const table: Table[] = [
22+
const table = [
3023
{
31-
name: 'should parse resolver event with null source',
24+
name: 'null source',
3225
event: {
3326
...appSyncResolverEvent,
3427
source: null,
3528
},
3629
},
3730
{
38-
name: 'should parse resolver event with null prev',
31+
name: 'null prev',
3932
event: {
4033
...appSyncResolverEvent,
4134
prev: null,
4235
},
4336
},
4437
{
45-
name: 'should parse resolver event without custom domain',
38+
name: 'no custom domain',
4639
event: {
4740
...appSyncResolverEvent,
4841
request: {
@@ -52,7 +45,7 @@ describe('AppSync Resolver Schemas', () => {
5245
},
5346
},
5447
{
55-
name: 'should parse resolver event with cognito identity and no rbac groups',
48+
name: 'cognito identity and no rbac groups',
5649
event: {
5750
...appSyncResolverEvent,
5851
identity: {
@@ -70,7 +63,7 @@ describe('AppSync Resolver Schemas', () => {
7063
},
7164
},
7265
{
73-
name: 'with iam identity with no cognito fields',
66+
name: 'iam identity with no cognito fields',
7467
event: {
7568
...appSyncResolverEvent,
7669
identity: {
@@ -79,14 +72,14 @@ describe('AppSync Resolver Schemas', () => {
7972
cognitoIdentityAuthType: null,
8073
cognitoIdentityId: null,
8174
cognitoIdentityPoolId: null,
82-
sourceIp: [faker.internet.ip()],
75+
sourceIp: ['1.1.1.1'],
8376
userArn: 'arn:aws:sts::012345678901:assumed-role/role',
8477
username: 'AROAXYKJUOW6FHGUSK5FA:username',
8578
},
8679
},
8780
},
8881
{
89-
name: 'should parse resolver event with iam identity with cognito fields',
82+
name: 'iam identity with cognito fields',
9083
event: {
9184
...appSyncResolverEvent,
9285
identity: {
@@ -102,7 +95,7 @@ describe('AppSync Resolver Schemas', () => {
10295
},
10396
},
10497
{
105-
name: 'should parse resolver event with lambda identity',
98+
name: 'lambda identity',
10699
event: {
107100
...appSyncResolverEvent,
108101
identity: {
@@ -113,7 +106,7 @@ describe('AppSync Resolver Schemas', () => {
113106
},
114107
},
115108
{
116-
name: 'should parse resolver event with oidc identity',
109+
name: 'oidc identity',
117110
event: {
118111
...appSyncResolverEvent,
119112
identity: {
@@ -160,7 +153,7 @@ describe('AppSync Resolver Schemas', () => {
160153
expect(parsedEvent).toEqual(event);
161154
});
162155

163-
it.each(table)('$name', ({ event }: Table) => {
156+
it.each(table)('should parse resolver event with $name', ({ event }) => {
164157
const parsedEvent = AppSyncResolverSchema.parse(event);
165158
expect(parsedEvent).toEqual(event);
166159
});
@@ -191,7 +184,7 @@ describe('AppSync Resolver Schemas', () => {
191184
});
192185

193186
it('should parse batches of appsync resolver events', () => {
194-
const events = table.map((table: Table) => table.event);
187+
const events = table.map((table) => table.event);
195188
const parsedEvent = AppSyncBatchResolverSchema.parse(events);
196189
expect(parsedEvent).toEqual(events);
197190
});

0 commit comments

Comments
 (0)