Skip to content

Commit 65728f0

Browse files
author
John Doe
committed
refactor: fix build
1 parent 0322d8f commit 65728f0

File tree

5 files changed

+13
-6
lines changed

5 files changed

+13
-6
lines changed

packages/utils/src/lib/performance-observer.int.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import {
77
it,
88
vi,
99
} from 'vitest';
10-
import { MockPerformanceObserver } from '@code-pushup/test-utils';
1110
import { MockSink } from '../../mocks/sink.mock';
1211
import {
1312
type PerformanceObserverOptions,

testing/test-setup/src/lib/performance.setup-file.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { afterEach, beforeEach, vi } from 'vitest';
2-
import { MockPerformanceObserver } from '@code-pushup/test-utils';
3-
import { createPerformanceMock } from '../../../test-utils/src/lib/utils/perf-hooks.mock';
2+
import {
3+
MockPerformanceObserver,
4+
createPerformanceMock,
5+
} from '@code-pushup/test-utils';
46

57
const MOCK_TIME_ORIGIN = 500_000;
68

@@ -10,8 +12,8 @@ vi.mock('node:perf_hooks', () => ({
1012
}));
1113

1214
beforeEach(() => {
13-
MockPerformanceObserver.globalEntries = [];
14-
MockPerformanceObserver.instances = [];
15+
MockPerformanceObserver.reset();
16+
vi.stubGlobal('performance', createPerformanceMock(MOCK_TIME_ORIGIN));
1517
});
1618

1719
afterEach(() => {

testing/test-utils/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
export * from './lib/constants.js';
22
export * from './lib/utils/performance-observer.mock.js';
3+
export * from './lib/utils/perf-hooks.mock.js';
34
export * from './lib/utils/execute-process-helper.mock.js';
45
export * from './lib/utils/os-agnostic-paths.js';
56
export * from './lib/utils/env.js';

testing/test-utils/src/lib/utils/perf-hooks.mock.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { PerformanceEntry } from 'node:perf_hooks';
22
import { vi } from 'vitest';
3-
import { MockPerformanceObserver } from '@code-pushup/test-utils';
3+
import { MockPerformanceObserver } from './performance-observer.mock';
44

55
type EntryType = 'mark' | 'measure';
66

testing/test-utils/src/lib/utils/performance-observer.mock.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ export class MockPerformanceObserver {
1313
return this.instances.at(-1);
1414
}
1515

16+
static reset() {
17+
this.globalEntries = [];
18+
this.instances = [];
19+
}
20+
1621
buffered = false;
1722
private observing = false;
1823
callback: PerformanceObserverCallback;

0 commit comments

Comments
 (0)