mirror of
https://github.com/ChrisTitusTech/winutil.git
synced 2025-01-16 09:50:36 -06:00
Update configs.Tests.ps1
This commit is contained in:
parent
97bf9520a1
commit
e6dbc811f4
@ -39,10 +39,12 @@ foreach ($configuration in $configurations) {
|
|||||||
|
|
||||||
Context "$name config file" {
|
Context "$name config file" {
|
||||||
It "Imports with no errors" {
|
It "Imports with no errors" {
|
||||||
|
$global:importedconfigs | Should -Not -BeNullOrEmpty -Because "The imported configs should not be null or empty"
|
||||||
$global:importedconfigs.ContainsKey($name) | Should -BeTrue -Because "The configuration '$name' should exist in the imported configs"
|
$global:importedconfigs.ContainsKey($name) | Should -BeTrue -Because "The configuration '$name' should exist in the imported configs"
|
||||||
$global:importedconfigs[$name] | Should -Not -BeNullOrEmpty -Because "The configuration '$name' should not be null or empty"
|
$global:importedconfigs[$name] | Should -Not -BeNullOrEmpty -Because "The configuration '$name' should not be null or empty"
|
||||||
}
|
}
|
||||||
if ($config -and $global:importedconfigs.ContainsKey($name)) {
|
|
||||||
|
if ($config -and $global:importedconfigs -and $global:importedconfigs.ContainsKey($name)) {
|
||||||
It "Imports should be the correct structure" {
|
It "Imports should be the correct structure" {
|
||||||
$applications = $global:importedconfigs[$name] | Get-Member -MemberType NoteProperty | Select-Object -ExpandProperty name
|
$applications = $global:importedconfigs[$name] | Get-Member -MemberType NoteProperty | Select-Object -ExpandProperty name
|
||||||
$template = $config | Get-Member -MemberType NoteProperty | Select-Object -ExpandProperty name
|
$template = $config | Get-Member -MemberType NoteProperty | Select-Object -ExpandProperty name
|
||||||
@ -57,7 +59,8 @@ foreach ($configuration in $configurations) {
|
|||||||
$result | Where-Object { $_ -like "WPF*" } | Should -BeNullOrEmpty
|
$result | Where-Object { $_ -like "WPF*" } | Should -BeNullOrEmpty
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if($undo -and $global:importedconfigs.ContainsKey($name)) {
|
|
||||||
|
if ($undo -and $global:importedconfigs -and $global:importedconfigs.ContainsKey($name)) {
|
||||||
It "Tweaks should contain original Value" {
|
It "Tweaks should contain original Value" {
|
||||||
$tweaks = $global:importedconfigs.$name | Get-Member -MemberType NoteProperty | Select-Object -ExpandProperty name
|
$tweaks = $global:importedconfigs.$name | Get-Member -MemberType NoteProperty | Select-Object -ExpandProperty name
|
||||||
$result = New-Object System.Collections.Generic.List[System.Object]
|
$result = New-Object System.Collections.Generic.List[System.Object]
|
||||||
|
Loading…
Reference in New Issue
Block a user