This repository has been archived by the owner on Sep 4, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 45
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
- Loading branch information
1 parent
1ca3958
commit 7f36720
Showing
1 changed file
with
26 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# Test file for the Vester module - https://github.com/WahlNetwork/Vester | ||
# Called via Invoke-Pester VesterTemplate.Tests.ps1 | ||
|
||
# Test title, e.g. 'DNS Servers' | ||
$Title = 'VDS MTU Size' | ||
|
||
# Test description: How New-VesterConfig explains this value to the user | ||
$Description = 'Set the MTU size for the VDS' | ||
|
||
# The config entry stating the desired values | ||
$Desired = $cfg.vds.mtu | ||
|
||
# The test value's data type, to help with conversion: bool/string/int | ||
$Type = 'int' | ||
|
||
# The command(s) to pull the actual value for comparison | ||
# $Object will scope to the folder this test is in (Cluster, Host, etc.) | ||
[ScriptBlock]$Actual = { | ||
$Object.MTU | ||
} | ||
|
||
# The command(s) to match the environment to the config | ||
# Use $Object to help filter, and $Desired to set the correct value | ||
[ScriptBlock]$Fix = { | ||
Set-VDSwitch $Object -LinkDiscoveryProtocol $Desired -Confirm:$FALSE -ErrorAction Stop | ||
} |