Skip to content

Commit 225d45f

Browse files
committed
Rename TestEnv to EnvBuilder
1 parent 76c7848 commit 225d45f

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

src/testing-utils.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ export function initAllState(
213213
/**
214214
* Wraps a function that accepts an `ActionState` for testing in different environments.
215215
*/
216-
export class TestEnv<
216+
class EnvBuilder<
217217
Args extends readonly any[],
218218
R,
219219
Fs extends ReadonlyArray<AllState[number]>,
@@ -225,7 +225,7 @@ export class TestEnv<
225225

226226
constructor(
227227
fn: (state: ActionState<Fs>, ...args: Args) => R,
228-
cloneFrom?: TestEnv<Args, R, Fs>,
228+
cloneFrom?: EnvBuilder<Args, R, Fs>,
229229
) {
230230
this.fn = fn;
231231
this.args = cloneFrom?.args;
@@ -236,8 +236,8 @@ export class TestEnv<
236236
: initAllState({ logger: this.logger });
237237
}
238238

239-
private clone(): TestEnv<Args, R, Fs> {
240-
return new TestEnv(this.fn, this);
239+
private clone(): EnvBuilder<Args, R, Fs> {
240+
return new EnvBuilder(this.fn, this);
241241
}
242242

243243
public getLogger(): RecordingLogger {
@@ -258,19 +258,19 @@ export class TestEnv<
258258
return result;
259259
}
260260

261-
public withFeatures(enabled: Feature[]): TestEnv<Args, R, Fs> {
261+
public withFeatures(enabled: Feature[]): EnvBuilder<Args, R, Fs> {
262262
const result = this.clone();
263263
result.state.features = createFeatures(enabled);
264264
return result;
265265
}
266266

267-
public withEnv(env: Env): TestEnv<Args, R, Fs> {
267+
public withEnv(env: Env): EnvBuilder<Args, R, Fs> {
268268
const result = this.clone();
269269
result.state.env = env;
270270
return result;
271271
}
272272

273-
public withActions(actions: ActionsEnv): TestEnv<Args, R, Fs> {
273+
public withActions(actions: ActionsEnv): EnvBuilder<Args, R, Fs> {
274274
const result = this.clone();
275275
result.state.actions = actions;
276276
return result;
@@ -319,8 +319,8 @@ export function callee<
319319
Args extends readonly any[],
320320
R,
321321
Fs extends readonly StateFeature[],
322-
>(fn: (state: ActionState<Fs>, ...args: Args) => R): TestEnv<Args, R, Fs> {
323-
return new TestEnv(fn);
322+
>(fn: (state: ActionState<Fs>, ...args: Args) => R): EnvBuilder<Args, R, Fs> {
323+
return new EnvBuilder(fn);
324324
}
325325

326326
/**

0 commit comments

Comments
 (0)