Added new tests for get default creds

Added test for not connected route in functions to increase coverage.
This commit is contained in:
Conor Tolan
2019-02-24 14:41:16 +00:00
parent b5111e1fab
commit 2bb82249ca
5 changed files with 131 additions and 5 deletions

View File

@@ -31,6 +31,8 @@ inModuleScope VMware.VMC {
Mock -CommandName Get-VMCOrg { $object }
Mock -CommandName Write-Error -MockWith {}
Context "Sanity checking" {
$command = Get-Command -Name $functionName
@@ -77,6 +79,11 @@ inModuleScope VMware.VMC {
$object | Add-Member -MemberType ScriptMethod -Name "list" -Value { $MockedArray }
$(Get-VMCSDDC -Org $OrgId -name $name).name | Should -be $name
}
It "gets writes an error if not connected" {
$global:DefaultVMCServers = $false
{ Get-VMCSDDC -Org $OrgId } | Should Not Throw
Assert-MockCalled -CommandName Write-Error -Times 1 -Scope It -ParameterFilter { $org -eq $Org -and $Sddc -eq $Sddc }
}
}
}
}