$projectRoot = Split-Path -Parent $PSScriptRoot $deployBatchPath = Join-Path $projectRoot 'scripts\Deploy-Perspektivwerk.bat' $htaccessPath = Join-Path $projectRoot 'public\.htaccess' Describe 'Perspektivwerk deployment' { It 'deploys the complete Perspektivwerk document root and its sibling configuration file' { $script = Get-Content -LiteralPath $deployBatchPath -Raw $htaccess = Get-Content -LiteralPath $htaccessPath -Raw $script | Should Match 'public\\booking-config\.php' $script | Should Match 'public\\perspektivwerk"' $script | Should Match 'boogie:html/perspektivwerk/' $htaccess | Should Match '' $htaccess | Should Match 'Require all denied' } }