Update Verify function to Validate

This commit is contained in:
Ben Claussen 2018-05-21 15:35:26 -04:00
parent 6aea89d687
commit 107040f9cd
2 changed files with 8 additions and 4 deletions

View file

@ -11,7 +11,7 @@
Virtualization object functions
#>
function VerifyVirtualizationChoices {
function ValidateVirtualizationChoices {
<#
.SYNOPSIS
Internal function to verify provided values for static choices
@ -219,7 +219,7 @@ function Get-NetboxVirtualMachine {
)
if ($null -ne $Status) {
$PSBoundParameters.Status = VerifyVirtualizationChoices -ProvidedValue $Status -VirtualMachineStatus
$PSBoundParameters.Status = ValidateVirtualizationChoices -ProvidedValue $Status -VirtualMachineStatus
}
$Segments = [System.Collections.ArrayList]::new(@('virtualization', 'virtual-machines'))
@ -491,7 +491,7 @@ function New-NetboxVirtualMachine {
[string]$Comments
)
$PSBoundParameters.Status = VerifyVirtualizationChoices -ProvidedValue $Status -VirtualMachineStatus
$PSBoundParameters.Status = ValidateVirtualizationChoices -ProvidedValue $Status -VirtualMachineStatus
$Segments = [System.Collections.ArrayList]::new(@('virtualization', 'virtual-machines'))
@ -578,7 +578,7 @@ function Set-NetboxVirtualMachine {
)
if ($null -ne $Status) {
$PSBoundParameters.Status = VerifyVirtualizationChoices -ProvidedValue $Status -VirtualMachineStatus
$PSBoundParameters.Status = ValidateVirtualizationChoices -ProvidedValue $Status -VirtualMachineStatus
}
$Segments = [System.Collections.ArrayList]::new(@('virtualization', 'virtual-machines', $Id))

View file

@ -328,6 +328,10 @@ Describe -Name "Virtualization tests" -Tag 'Virtualization' -Fixture {
$Result.Headers.Keys.Count | Should -BeExactly 1
$Result.Body | Should -Be '{"tenant":11,"comments":"these are comments","disk":50,"memory":4096,"name":"testvm","cluster":1,"status":1,"vcpus":4}'
}
It "Should throw because of an invalid status" {
{ New-NetboxVirtualMachine -Name 'testvm' -Status 1123 -Cluster 1 } | Should -Throw
}
}
Context -Name "Add-NetboxVirtualInterface" -Fixture {