Skip to content

Commit 2d94b12

Browse files
committed
refactor: update const name
1 parent 75ccc48 commit 2d94b12

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

packages/utils/src/lib/profiler/constants.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ export const PROFILER_PERSIST_BASENAME = 'trace';
3636
* Name for current measure.
3737
* Used as the name for the sharded folder.
3838
*/
39-
export const PROFILER_MEASURE_NAME = 'CP_PROFILER_MEASURE_NAME';
39+
export const PROFILER_MEASURE_NAME_ENV_VAR = 'CP_PROFILER_MEASURE_NAME';

packages/utils/src/lib/wal-sharded.unit.test.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { beforeEach, describe, expect, it } from 'vitest';
33
import { MEMFS_VOLUME, osAgnosticPath } from '@code-pushup/test-utils';
44
import { getUniqueInstanceId } from './process-id.js';
55
import {
6-
PROFILER_MEASURE_NAME,
6+
PROFILER_MEASURE_NAME_ENV_VAR,
77
SHARDED_WAL_COORDINATOR_ID_ENV_VAR,
88
} from './profiler/constants.js';
99
import { ShardedWal } from './wal-sharded.js';
@@ -46,7 +46,7 @@ describe('ShardedWal', () => {
4646
delete process.env[SHARDED_WAL_COORDINATOR_ID_ENV_VAR];
4747
// Clear measure name env var to avoid test pollution
4848
// eslint-disable-next-line functional/immutable-data
49-
delete process.env[PROFILER_MEASURE_NAME];
49+
delete process.env[PROFILER_MEASURE_NAME_ENV_VAR];
5050
});
5151

5252
describe('initialization', () => {
@@ -63,19 +63,17 @@ describe('ShardedWal', () => {
6363

6464
it('should use groupId from env var when measureNameEnvVar is set', () => {
6565
// eslint-disable-next-line functional/immutable-data
66-
process.env[PROFILER_MEASURE_NAME] = 'from-env';
66+
vi.stubEnv(PROFILER_MEASURE_NAME_ENV_VAR, 'from-env');
6767
const sw = getShardedWal({
68-
measureNameEnvVar: PROFILER_MEASURE_NAME,
68+
measureNameEnvVar: PROFILER_MEASURE_NAME_ENV_VAR,
6969
});
7070
expect(sw.groupId).toBe('from-env');
7171
expect(process.env.CP_PROFILER_MEASURE_NAME).toBe('from-env');
7272
});
7373

7474
it('should set env var when measureNameEnvVar is provided and unset', () => {
75-
// eslint-disable-next-line functional/immutable-data
76-
delete process.env.CP_PROFILER_MEASURE_NAME;
7775
const sw = getShardedWal({
78-
measureNameEnvVar: PROFILER_MEASURE_NAME,
76+
measureNameEnvVar: PROFILER_MEASURE_NAME_ENV_VAR,
7977
});
8078
expect(process.env.CP_PROFILER_MEASURE_NAME).toBe(sw.groupId);
8179
});
@@ -139,7 +137,7 @@ describe('ShardedWal', () => {
139137
process.env.CP_PROFILER_MEASURE_NAME = '../malicious';
140138
expect(() =>
141139
getShardedWal({
142-
measureNameEnvVar: PROFILER_MEASURE_NAME,
140+
measureNameEnvVar: PROFILER_MEASURE_NAME_ENV_VAR,
143141
}),
144142
).toThrow('groupId cannot contain path separators');
145143
});

0 commit comments

Comments
 (0)