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' {
5151 $res.actualState.EnumProp | Should - BeExactly ' Expected'
5252 }
5353
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+
5470 It ' Test works on class-based resource' {
5571
5672 $r = " {'Name':'TestClassResource1','Prop1':'ValueForProp1'}" | dsc resource test - r ' TestClassResource/TestClassResource' -f -
You can’t perform that action at this time.
0 commit comments