Tests/ConvertTo-Base64.Tests.ps1
BeforeAll { . $PSScriptRoot\_InitializeTests.ps1 . $ProjectRoot\SRC\private\ConvertTo-Base64.ps1 } Describe ConvertTo-Base64 { BeforeAll { $PassParams = @{ ImageInput = Join-Path $TestsFolder "Logo.png" Delete = $false } $FailParams = @{ ImageInput = 'C:\logo.png' Delete = $false } } It "Should return string type" { ConvertTo-Base64 @PassParams | Should -BeOfType String } It "Should return throw" { { ConvertTo-Base64 @FailParams } | Should -Throw -ExpectedMessage "Cannot validate argument on parameter 'ImageInput'. File C:\logo.png not found!" } } |