Skip to content

Commit f44093e

Browse files
committed
CCM-10483: lint fix
1 parent ccf8cc2 commit f44093e

File tree

4 files changed

+30
-11
lines changed

4 files changed

+30
-11
lines changed

.github/workflows/stage-2-test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ jobs:
173173
aws-region: ${{ env.AWS_REGION }}
174174

175175
- name: Run consumer contract tests
176-
run: npm run test:contracts:consumers
176+
run: npm run test:contracts:consumer
177177

178178
- name: Upload consumer Pact files
179179
run: |

package-lock.json

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/contracts/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
{
2+
"dependencies": {
3+
"zod": "^3.24.2"
4+
},
25
"devDependencies": {
36
"@pact-foundation/pact": "^15.0.1",
47
"@swc/core": "^1.11.13",
58
"@swc/jest": "^0.2.37",
69
"@tsconfig/node20": "^20.1.5",
710
"jest": "^29.7.0",
811
"tsx": "^4.20.3",
9-
"zod": "^3.24.2",
1012
"zod-to-json-schema": "^3.24.6"
1113
},
1214
"name": "contract-tests",

tests/contracts/scripts/generate-golden-contracts.ts

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,39 @@
22

33
import fs from 'node:fs';
44
import path from 'node:path';
5-
import { zodToJsonSchema } from 'zod-to-json-schema';
5+
import { zodToJsonSchema } from 'zod-to-json-schema'; // eslint-disable-line import/no-extraneous-dependencies
66
import { $TemplateDeletedEvent } from '../src/templates/events/template-deleted.event';
77
import { $UserCreatedEvent } from '../src/auth/events/user-created.event';
88

99
// Create template service golden contracts
10-
const templateSchemasPath = path.resolve(__dirname, '../src/templates/events/.schemas');
10+
const templateSchemasPath = path.resolve(
11+
__dirname,
12+
'../src/templates/events/.schemas'
13+
);
1114
fs.mkdirSync(templateSchemasPath, { recursive: true });
1215

13-
const TemplateDeletedSchema = zodToJsonSchema($TemplateDeletedEvent, 'TemplateDeletedEvent');
14-
const templateDeletedPath = path.join(templateSchemasPath, 'template-deleted.schema.json');
15-
fs.writeFileSync(templateDeletedPath, JSON.stringify(TemplateDeletedSchema, null, 2));
16-
console.log('Created JSONSchema file at', templateDeletedPath)
16+
const TemplateDeletedSchema = zodToJsonSchema(
17+
$TemplateDeletedEvent,
18+
'TemplateDeletedEvent'
19+
);
20+
const templateDeletedPath = path.join(
21+
templateSchemasPath,
22+
'template-deleted.schema.json'
23+
);
24+
fs.writeFileSync(
25+
templateDeletedPath,
26+
JSON.stringify(TemplateDeletedSchema, null, 2)
27+
);
28+
console.log('Created JSONSchema file at', templateDeletedPath);
1729

1830
// Create auth service golden contracts
1931
const authSchemasPath = path.resolve(__dirname, '../src/auth/events/.schemas');
2032
fs.mkdirSync(authSchemasPath, { recursive: true });
2133

22-
const UserCreatedSchema = zodToJsonSchema($UserCreatedEvent, 'UserCreatedEvent');
34+
const UserCreatedSchema = zodToJsonSchema(
35+
$UserCreatedEvent,
36+
'UserCreatedEvent'
37+
);
2338
const userCreatedPath = path.join(authSchemasPath, 'user-created.schema.json');
2439
fs.writeFileSync(userCreatedPath, JSON.stringify(UserCreatedSchema, null, 2));
25-
console.log('Created JSONSchema file at', userCreatedPath)
40+
console.log('Created JSONSchema file at', userCreatedPath);

0 commit comments

Comments
 (0)