diff --git a/tests/g03-visual-states-contract.ps1 b/tests/g03-visual-states-contract.ps1 index cfb7911..d539bc5 100644 --- a/tests/g03-visual-states-contract.ps1 +++ b/tests/g03-visual-states-contract.ps1 @@ -9,7 +9,7 @@ function Assert-Match { } if ($g03 -match '返回') { throw 'G03 header must use only the approved image back arrow' } -Assert-Match -Content $g03 -Pattern '(?s)' -Message 'G03 must use PageHeader with its dynamic title and custom back handler' +Assert-Match -Content $g03 -Pattern '(?s)' -Message 'G03 must use PageHeader with its dynamic title and custom back handler' if ($g03 -match 'flow-header|flow-header__back|flow-header__title') { throw 'G03 must not retain a private header implementation' } Assert-Match -Content $g03 -Pattern '(?s)\.flow-note,\s*\.flow-rule__note\s*\{[^}]*font-size:\s*25rpx;' -Message 'G03 guidance copy must use the approved readable size' Assert-Match -Content $g03 -Pattern '(?s)\.flow-rule__option\s*\{[^}]*font-size:\s*23rpx;' -Message 'G03 visibility options must use the approved readable size'