Skip to content

Commit 48efadb

Browse files
committed
Fix tests
1 parent 2dd50a5 commit 48efadb

8 files changed

Lines changed: 52 additions & 25 deletions

packages/presets/near-operation-file/tests/fixtures/file-per-operation.1.graphql

Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/* GraphQL */ `
2+
query User1a {
3+
user1a: user {
4+
id
5+
}
6+
}
7+
`;
8+
/* GraphQL */ `
9+
query User1b {
10+
user1b: user {
11+
id
12+
name
13+
}
14+
}
15+
`;

packages/presets/near-operation-file/tests/fixtures/file-per-operation.2.graphql

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/* GraphQL */ `
2+
query User2 {
3+
user2: user {
4+
...UserFragment3
5+
}
6+
}
7+
`;

packages/presets/near-operation-file/tests/fixtures/file-per-operation.3.graphql

Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/* GraphQL */ `
2+
fragment UserFragment3 on User {
3+
id
4+
}
5+
`;
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
query User4($id: ID!) {
2+
user4: user {
3+
name
4+
}
5+
}

packages/presets/near-operation-file/tests/near-operation-file.spec.ts

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1426,7 +1426,7 @@ describe('near-operation-file preset', () => {
14261426
name: String!
14271427
}
14281428
`,
1429-
documents: path.join(__dirname, 'fixtures/file-per-operation.*.graphql'),
1429+
documents: path.join(__dirname, 'fixtures/file-per-operation.*.graphql*'),
14301430
generates: {
14311431
[__dirname]: {
14321432
preset,
@@ -1438,16 +1438,20 @@ describe('near-operation-file preset', () => {
14381438
},
14391439
});
14401440

1441-
expect(result.length).toBe(3);
1441+
expect(result.length).toBe(5);
14421442

1443-
const file1 = result.find(file => file.filename.endsWith('User1a.generated.ts'));
1444-
expect(file1.content).toMatchInlineSnapshot(`
1443+
const file1a = result.find(file => file.filename.endsWith('User1a.generated.ts'));
1444+
expect(file1a.content).toMatchInlineSnapshot(`
14451445
"export type User1aQueryVariables = Exact<{ [key: string]: never; }>;
14461446
14471447
14481448
export type User1aQuery = { __typename?: 'Query', user1a?: { __typename?: 'User', id: string } | null };
1449+
"
1450+
`);
14491451

1450-
export type User1bQueryVariables = Exact<{ [key: string]: never; }>;
1452+
const file1b = result.find(file => file.filename.endsWith('User1b.generated.ts'));
1453+
expect(file1b.content).toMatchInlineSnapshot(`
1454+
"export type User1bQueryVariables = Exact<{ [key: string]: never; }>;
14511455
14521456
14531457
export type User1bQuery = { __typename?: 'Query', user1b?: { __typename?: 'User', id: string, name: string } | null };
@@ -1468,6 +1472,17 @@ describe('near-operation-file preset', () => {
14681472
"export type UserFragment3Fragment = { __typename?: 'User', id: string };
14691473
"
14701474
`);
1475+
1476+
const file4 = result.find(file => file.filename.endsWith('User4.generated.ts'));
1477+
expect(file4.content).toMatchInlineSnapshot(`
1478+
"export type User4QueryVariables = Exact<{
1479+
id: Scalars['ID']['input'];
1480+
}>;
1481+
1482+
1483+
export type User4Query = { __typename?: 'Query', user4?: { __typename?: 'User', name: string } | null };
1484+
"
1485+
`);
14711486
});
14721487
});
14731488

0 commit comments

Comments
 (0)