Functions/Assertions/ContainExactly.ps1
1 2 3 4 5 6 7 8 9 10 11 12 13 |
function PesterContainExactly($file, $contentExpecation) { return ((Get-Content -Encoding UTF8 $file) -cmatch $contentExpecation) } function PesterContainExactlyFailureMessage($file, $contentExpecation) { return "Expected: file ${file} to contain exactly {$contentExpecation}" } function NotPesterContainExactlyFailureMessage($file, $contentExpecation) { return "Expected: file {$file} to not contain exactly ${contentExpecation} but it did" } |