Skip to content

Commit fc281a0

Browse files
committed
test: unify fs mock constant and application, clean up testing-utils
1 parent cedf01c commit fc281a0

22 files changed

Lines changed: 13 additions & 28 deletions

packages/core/src/lib/implementation/persist.unit.test.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,9 @@ import { vol } from 'memfs';
33
import { join } from 'path';
44
import { beforeEach, describe, expect, it } from 'vitest';
55
import { Report } from '@code-pushup/models';
6-
import { MEMFS_VOLUME } from '@code-pushup/models/testing';
7-
import { MINIMAL_REPORT_MOCK } from '@code-pushup/testing-utils';
6+
import { MEMFS_VOLUME, MINIMAL_REPORT_MOCK } from '@code-pushup/testing-utils';
87
import { logPersistedResults, persistReport } from './persist';
98

10-
// @TODO: should throw PersistDirError
11-
// @TODO: should throw PersistError
129
describe('persistReport', () => {
1310
beforeEach(() => {
1411
vol.fromJSON({}, MEMFS_VOLUME);

packages/core/src/lib/upload.unit.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { vol } from 'memfs';
22
import { describe, expect } from 'vitest';
33
import { PortalUploadArgs, uploadToPortal } from '@code-pushup/portal-client';
4-
import { MEMFS_VOLUME } from '@code-pushup/models/testing';
54
import {
65
ISO_STRING_REGEXP,
6+
MEMFS_VOLUME,
77
MINIMAL_REPORT_MOCK,
88
} from '@code-pushup/testing-utils';
99
import { upload } from './upload';

packages/models/test/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
export { config, minimalConfig, minimalReport } from './fixtures/config.mock';
22
export { reportMock } from './fixtures/report.mock';
3-
export * from './memfs';
43

54
export { eslintPluginConfig } from './fixtures/eslint-plugin.mock';
65
export { lighthousePluginConfig } from './fixtures/lighthouse-plugin.mock';

packages/models/test/memfs.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/models/vite.config.unit.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export default defineConfig({
1414
include: ['src/**/*.unit.test.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
1515
globalSetup: ['global-setup.ts'],
1616
setupFiles: [
17+
'../../testing-utils/src/lib/setup/fs.mock.ts',
1718
'../../testing-utils/src/lib/setup/console.mock.ts',
1819
'../../testing-utils/src/lib/setup/reset.mocks.ts',
1920
],

packages/nx-plugin/src/generators/configuration/generator.unit.test.ts renamed to packages/nx-plugin/src/generators/configuration/generator.integration.test.ts

File renamed without changes.

packages/nx-plugin/src/generators/init/generator.unit.test.ts renamed to packages/nx-plugin/src/generators/init/generator.integration.test.ts

File renamed without changes.

packages/nx-plugin/vite.config.unit.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export default defineConfig({
1313
environment: 'node',
1414
include: ['src/**/*.unit.test.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
1515
setupFiles: [
16+
'../../testing-utils/src/lib/setup/fs.mock.ts',
1617
'../../testing-utils/src/lib/setup/console.mock.ts',
1718
'../../testing-utils/src/lib/setup/reset.mocks.ts',
1819
],

packages/plugin-eslint/src/lib/nx/projects-to-config.unit.test.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import type {
66
import type { ESLint } from 'eslint';
77
import { vol } from 'memfs';
88
import type { SpyInstance } from 'vitest';
9+
import { MEMFS_VOLUME } from '@code-pushup/testing-utils';
910
import type { ESLintPluginConfig } from '../config';
1011
import { nxProjectsToConfig } from './projects-to-config';
1112

@@ -46,8 +47,6 @@ describe('nxProjectsToConfig', () => {
4647
),
4748
});
4849

49-
const MEMFS_VOLUME = '/test';
50-
5150
let cwdSpy: SpyInstance;
5251

5352
beforeAll(() => {

packages/plugin-eslint/src/lib/nx/utils.unit.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { vol } from 'memfs';
22
import type { SpyInstance } from 'vitest';
3+
import { MEMFS_VOLUME } from '@code-pushup/testing-utils';
34
import { findCodePushupEslintrc } from './utils';
45

56
describe('find code-pushup.eslintrc.* file', () => {
6-
const MEMFS_VOLUME = '/test';
77
let cwdSpy: SpyInstance;
88

99
beforeAll(() => {

0 commit comments

Comments
 (0)