From 03060663d1d80a49ff03e46aff1061208fb16403 Mon Sep 17 00:00:00 2001 From: Wes Carroll Date: Sun, 24 Feb 2019 20:50:22 -0500 Subject: [PATCH] Create Get-ZertoApiFilter.Tests.ps1 --- Tests/Private/Get-ZertoApiFilter.Tests.ps1 | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Tests/Private/Get-ZertoApiFilter.Tests.ps1 diff --git a/Tests/Private/Get-ZertoApiFilter.Tests.ps1 b/Tests/Private/Get-ZertoApiFilter.Tests.ps1 new file mode 100644 index 0000000..4857554 --- /dev/null +++ b/Tests/Private/Get-ZertoApiFilter.Tests.ps1 @@ -0,0 +1,23 @@ +$filePath = (Split-Path -Parent $MyInvocation.MyCommand.Path) -replace 'Tests', 'ZertoApiWrapper' +$fileName = (Split-Path -Leaf $MyInvocation.MyCommand.Path ) -replace '.Tests.', '.' +$modulePath = $filePath -replace "Private", "" + +. "$filePath\$fileName" +$oneItemTest = @{"OneItem" = "Test"} +$twoItemTest = @{"OneItem" = "Test"; "SecondItem" = "Yours"} +$boolItemTest = @{"OneItem" = "Test"; "BoolItem" = $true} + +Describe "Get-ZertoApiFilter" { + it "file should exist" { + "$filePath\$fileName" | should exist + } + it "one item test" { + Get-ZertoApiFilter -filtertable $oneItemTest | should be "?OneItem=Test" + } + it "twoItemTest" { + Get-ZertoApiFilter -filtertable $twoItemTest | should be "?OneItem=Test&SecondItem=Yours" + } + it "bool item test" { + Get-ZertoApiFilter -filtertable $boolItemTest | should be "?OneItem=Test&BoolItem=True" + } +} \ No newline at end of file