Skip to content

Commit

Permalink
Add unit test for change
Browse files Browse the repository at this point in the history
  • Loading branch information
TravisEz13 committed May 17, 2015
1 parent 78f7b98 commit 546099d
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions Tests/MSFT_xPackageResource.tests.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<#
.summary
Test suite for MSFT_xPackageResource.psm1
#>
[CmdletBinding()]
param()

Import-Module $PSScriptRoot\..\DSCResources\MSFT_xPackageResource\MSFT_xPackageResource.psm1

$ErrorActionPreference = 'stop'
Set-StrictMode -Version latest


function Suite.BeforeAll {
# Remove any leftovers from previous test runs
Suite.AfterAll

}

function Suite.AfterAll {
Remove-Module MSFT_xPackageResource
}

function Suite.BeforeEach {
}

try
{
InModuleScope MSFT_xPackageResource {
Describe 'Get-RegistryValueIgnoreError' {

It 'Should get values from HKLM' {
$installValue = Get-RegistryValueIgnoreError 'LocalMachine' "SOFTWARE\Microsoft\Windows\CurrentVersion" "ProgramFilesDir" Registry64
$installValue | should be $env:programfiles
}
It 'Should get values from HKCU' {
$installValue = Get-RegistryValueIgnoreError 'CurrentUser' "Environment" "Temp" Registry64
$installValue | should be $env:temp
}

}
}
}
finally
{
Suite.AfterAll
}

0 comments on commit 546099d

Please sign in to comment.