Skip to content

Commit d2e6ffe

Browse files
committed
Clone env and actions so that sinon stubs survive
1 parent eaf40eb commit d2e6ffe

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/testing-utils.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,8 @@ abstract class BaseEnvBuilder<
241241
cloneFrom !== undefined
242242
? ({
243243
...cloneFrom.state,
244+
env: Object.create(cloneFrom.state.env),
245+
actions: Object.create(cloneFrom.state.actions),
244246
logger: this.logger,
245247
} satisfies ActionState<AllState>)
246248
: initAllState({ logger: this.logger });

0 commit comments

Comments
 (0)