Added mock write-host to clean up output.
Added the general creation of the $object needed to mock the function.
This commit is contained in:
@@ -22,6 +22,8 @@ Describe "$functionName" -Tag 'Unit' {
|
|||||||
return $object
|
return $object
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Mock Write-host {}
|
||||||
|
|
||||||
Mock Connect-VIServer {}
|
Mock Connect-VIServer {}
|
||||||
|
|
||||||
Mock Connect-CisServer {}
|
Mock Connect-CisServer {}
|
||||||
|
|||||||
@@ -21,8 +21,9 @@ Describe "$functionName" -Tag 'Unit' {
|
|||||||
"user_name" = $user_name
|
"user_name" = $user_name
|
||||||
"id" = $id
|
"id" = $id
|
||||||
}
|
}
|
||||||
#$object | Add-Member -MemberType ScriptMethod -Name "list" -Value { $MockedList }
|
|
||||||
|
|
||||||
|
$object = [PSCustomObject]@{}
|
||||||
|
$object | Add-Member -MemberType ScriptMethod -Name "list" -Value { $MockedList }
|
||||||
|
|
||||||
$MockedArray = @()
|
$MockedArray = @()
|
||||||
$MockedArray += $MockedList
|
$MockedArray += $MockedList
|
||||||
@@ -37,6 +38,7 @@ Describe "$functionName" -Tag 'Unit' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Context "Behavior testing" {
|
Context "Behavior testing" {
|
||||||
|
|
||||||
It "calls get-service to com.vmware.vmc.orgs" {
|
It "calls get-service to com.vmware.vmc.orgs" {
|
||||||
{ Get-VMCOrg -name $OrgName } | Should Not Throw
|
{ Get-VMCOrg -name $OrgName } | Should Not Throw
|
||||||
Assert-MockCalled -CommandName Get-VMCService -Times 1 -Scope It -ParameterFilter { $name -eq $Service }
|
Assert-MockCalled -CommandName Get-VMCService -Times 1 -Scope It -ParameterFilter { $name -eq $Service }
|
||||||
|
|||||||
Reference in New Issue
Block a user