File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -51,6 +51,22 @@ Describe 'PowerShell adapter resource tests' {
51
51
$res.actualState.EnumProp | Should - BeExactly ' Expected'
52
52
}
53
53
54
+ It ' Get should return the correct properties on class-based resource' {
55
+ $r = " {'Name':'TestClassResource1'}" | dsc resource get - r ' TestClassResource/TestClassResource' -f -
56
+ $LASTEXITCODE | Should - Be 0
57
+ $res = $r | ConvertFrom-Json - AsHashtable
58
+ $res.actualState.ContainsKey (' Name' ) | Should - Be $True
59
+ $res.actualState.ContainsKey (' Prop1' ) | Should - Be $True
60
+ $res.actualState.ContainsKey (' HashTableProp' ) | Should - Be $True
61
+ $res.actualState.ContainsKey (' EnumProp' ) | Should - Be $True
62
+ $res.actualState.ContainsKey (' Credential' ) | Should - Be $True
63
+ $res.actualState.ContainsKey (' Ensure' ) | Should - Be $True
64
+ $res.actualState.ContainsKey (' BaseProperty' ) | Should - Be $True
65
+ $res.actualState.ContainsKey (' HiddenDscProperty' ) | Should - Be $True
66
+ $res.actualState.ContainsKey (' NonDscProperty' ) | Should - Be $False
67
+ $res.actualState.ContainsKey (' HiddenNonDscProperty' ) | Should - Be $False
68
+ }
69
+
54
70
It ' Test works on class-based resource' {
55
71
56
72
$r = " {'Name':'TestClassResource1','Prop1':'ValueForProp1'}" | dsc resource test - r ' TestClassResource/TestClassResource' -f -
You can’t perform that action at this time.
0 commit comments