From 2fc8cdbfac795131ae4dd8766556dd519d0cb965 Mon Sep 17 00:00:00 2001 From: Neil <4138956+nwparker@users.noreply.github.com> Date: Sun, 6 Sep 2026 05:14:47 -0700 Subject: [PATCH] test: require exactly three WSL repetitions in lane contract --- config/scripts/wsl-e2e-lane-contract.test.mjs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/config/scripts/wsl-e2e-lane-contract.test.mjs b/config/scripts/wsl-e2e-lane-contract.test.mjs index 9882f0ad747..0369eb7c0c4 100644 --- a/config/scripts/wsl-e2e-lane-contract.test.mjs +++ b/config/scripts/wsl-e2e-lane-contract.test.mjs @@ -56,7 +56,9 @@ describe('real WSL terminal lane', () => { true ) const exercise = steps.find((step) => step.name === 'Exercise real WSL launch and paste') - expect(exercise.run).toContain('--repeat-each=3') + expect(exercise.run.split(/\s+/).filter((arg) => arg.startsWith('--repeat-each='))).toEqual([ + '--repeat-each=3' + ]) expect(exercise.run).toContain('--grep "WSL"') const receipt = steps.find((step) => step.name === 'Require all nine WSL executions') expect(receipt.if).toBe('always()')