From b07f6909871b8d0b7293c869196cd7844f7f781c Mon Sep 17 00:00:00 2001 From: Dante Date: Mon, 28 Sep 2026 14:45:28 +0800 Subject: [PATCH] test: cover commands after empty PowerShell foreach body --- tests/lib/powershell-destructive-command.test.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/lib/powershell-destructive-command.test.js b/tests/lib/powershell-destructive-command.test.js index 16562ef2c..2e703a506 100644 --- a/tests/lib/powershell-destructive-command.test.js +++ b/tests/lib/powershell-destructive-command.test.js @@ -485,6 +485,10 @@ test('distinguishes foreach statements from the pipeline alias', () => { "foreach ($r in 'aaaaaaaaaaaaaa') { Remove-Item -Force C:/tmp/demo }", [RULES.REMOVE_FORCE] ); + expectRules( + "foreach ($r in 'aaaaaaaaaaaaaa') {}; Remove-Item -Force C:/tmp/demo", + [RULES.REMOVE_FORCE] + ); expectRules('1 | foreach { Remove-Item -Force C:/tmp/demo }', [ RULES.REMOVE_FORCE, ]);