test: cover commands after empty PowerShell foreach body

This commit is contained in:
Dante
2026-09-28 14:45:28 +08:00
parent 1394cf6f0a
commit b07f690987
@@ -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,
]);