From dcf919a0e27b72f9d9fcd467edb9265b8a7e4812 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 20 Jul 2015 17:18:06 -0700 Subject: [PATCH] added Pester tests for PSVersionTable --- src/pester-tests/Test-PSVersionTable.Tests.ps1 | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/pester-tests/Test-PSVersionTable.Tests.ps1 diff --git a/src/pester-tests/Test-PSVersionTable.Tests.ps1 b/src/pester-tests/Test-PSVersionTable.Tests.ps1 new file mode 100644 index 0000000000..a9dd3977a9 --- /dev/null +++ b/src/pester-tests/Test-PSVersionTable.Tests.ps1 @@ -0,0 +1,17 @@ +Describe "Test-PSVersionTable" { + It "Should have version table entries" { + $PSVersionTable.Count | Should BeGreaterThan 6 + } + + It "Should have the right version table entries" { + + $PSVersionTable.ContainsKey("PSVersion") | Should Be True + $PSVersionTable.ContainsKey("WSManStackVersion") | Should Be True + $PSVersionTable.ContainsKey("SerializationVersion") | Should Be True + $PSVersionTable.ContainsKey("CLRVersion") | Should Be True + $PSVersionTable.ContainsKey("BuildVersion") | Should Be True + $PSVersionTable.ContainsKey("PSCompatibleVersions") | Should Be True + $PSVersionTable.ContainsKey("PSRemotingProtocolVersion") | Should Be True + + } +}