@@ -37,16 +37,17 @@ const getShardedWal = (overrides?: {
3737 } ) ;
3838} ;
3939
40+ const deleteEnvVar = ( key : string ) => {
41+ // eslint-disable-next-line functional/immutable-data,@typescript-eslint/no-dynamic-delete
42+ delete process . env [ key ] ;
43+ } ;
44+
4045describe ( 'ShardedWal' , ( ) => {
4146 beforeEach ( ( ) => {
4247 vol . reset ( ) ;
4348 vol . fromJSON ( { } , MEMFS_VOLUME ) ;
44- // Clear coordinator env var for fresh state
45- // eslint-disable-next-line functional/immutable-data, @typescript-eslint/no-dynamic-delete
46- delete process . env [ SHARDED_WAL_COORDINATOR_ID_ENV_VAR ] ;
47- // Clear measure name env var to avoid test pollution
48- // eslint-disable-next-line functional/immutable-data
49- delete process . env [ PROFILER_MEASURE_NAME_ENV_VAR ] ;
49+ deleteEnvVar ( SHARDED_WAL_COORDINATOR_ID_ENV_VAR ) ;
50+ deleteEnvVar ( PROFILER_MEASURE_NAME_ENV_VAR ) ;
5051 } ) ;
5152
5253 describe ( 'initialization' , ( ) => {
@@ -62,7 +63,6 @@ describe('ShardedWal', () => {
6263 } ) ;
6364
6465 it ( 'should use groupId from env var when measureNameEnvVar is set' , ( ) => {
65- // eslint-disable-next-line functional/immutable-data
6666 vi . stubEnv ( PROFILER_MEASURE_NAME_ENV_VAR , 'from-env' ) ;
6767 const sw = getShardedWal ( {
6868 measureNameEnvVar : PROFILER_MEASURE_NAME_ENV_VAR ,
0 commit comments