$ErrorActionPreference = 'Stop' function Assert-True { param( [bool]$Condition, [string]$Message ) if (-not $Condition) { throw $Message } } Assert-True (Test-Path 'templates/navbar.php') 'Missing templates/navbar.php' $navbar = Get-Content -Raw 'templates/navbar.php' Assert-True ($navbar -match 'Me contacter') 'Navbar CTA label missing' Assert-True ($navbar -match 'btn-primary') 'Navbar CTA missing btn-primary' Assert-True ($navbar -match 'w-full justify-center') 'Mobile CTA missing full-width styling' Assert-True ($navbar -match '/contact') 'CTA link not /contact' 'OK'