Skip to content

Commit 26f2746

Browse files
committed
CCM-12896: Fix linting and unit tests after package change
1 parent e84bd02 commit 26f2746

3 files changed

Lines changed: 24 additions & 8 deletions

File tree

src/digital-letters-events/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020
"name": "digital-letters-events",
2121
"scripts": {
2222
"clean": "rimraf types validators",
23-
"test:unit": "echo \"No unit tests have been implemented for this package\"",
23+
"lint": "echo \"No linter has been implemented for this package.\"",
24+
"lint:fix": "echo \"No linter has been implemented for this package.\"",
25+
"test:unit": "echo \"No unit tests have been implemented for this package.\"",
2426
"typecheck": "tsc --noEmit"
2527
},
2628
"version": "0.0.1"

src/typescript-schema-generator/src/__tests__/generate-types.test.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* eslint-disable security/detect-non-literal-fs-filename */
22

3-
import { eventSchemasDir } from 'file-utils';
3+
import { destinationPackageName, eventSchemasDir } from 'file-utils';
44
import { generateTypes } from 'generate-types';
55
import { compile } from 'json-schema-to-typescript';
66
import mockFs from 'mock-fs';
@@ -10,7 +10,14 @@ import path from 'node:path';
1010
jest.mock('json-schema-to-typescript');
1111

1212
describe('generate-types', () => {
13-
const outputDir = path.resolve(__dirname, '..', '..', 'types');
13+
const outputDir = path.resolve(
14+
__dirname,
15+
'..',
16+
'..',
17+
'..',
18+
destinationPackageName,
19+
'types',
20+
);
1421

1522
beforeEach(() => {
1623
mockFs({

src/typescript-schema-generator/src/__tests__/generate-validators.test.ts

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* eslint-disable security/detect-non-literal-fs-filename */
22
import standaloneCode from 'ajv/dist/standalone';
3-
import { eventSchemasDir } from 'file-utils';
3+
import { destinationPackageName, eventSchemasDir } from 'file-utils';
44
import { generateValidators } from 'generate-validators';
55
import mockFs from 'mock-fs';
66
import { readFileSync, readdirSync } from 'node:fs';
@@ -10,7 +10,14 @@ jest.mock('ajv/dist/2020');
1010
jest.mock('ajv/dist/standalone');
1111

1212
describe('generate-validators', () => {
13-
const outputDir = path.resolve(__dirname, '..', '..', 'validators');
13+
const outputDir = path.resolve(
14+
__dirname,
15+
'..',
16+
'..',
17+
'..',
18+
destinationPackageName,
19+
'validators',
20+
);
1421

1522
beforeEach(() => {
1623
mockFs({
@@ -50,13 +57,13 @@ describe('generate-validators', () => {
5057
'utf8',
5158
);
5259
expect(indexFileContents).toContain(
53-
"declare module 'typescript-schema-generator/One.js';",
60+
`declare module '${destinationPackageName}/One.js';`,
5461
);
5562
expect(indexFileContents).toContain(
56-
"declare module 'typescript-schema-generator/Two.js';",
63+
`declare module '${destinationPackageName}/Two.js';`,
5764
);
5865
expect(indexFileContents).toContain(
59-
"declare module 'typescript-schema-generator/Three.js';",
66+
`declare module '${destinationPackageName}/Three.js';`,
6067
);
6168
});
6269
});

0 commit comments

Comments
 (0)