diff options
author | rishichawda <rishichawda@users.noreply.github.com> | 2021-11-08 15:48:59 +0530 |
---|---|---|
committer | rishichawda <rishichawda@users.noreply.github.com> | 2021-11-11 23:23:43 +0530 |
commit | ade944d8fe6c554a34c362a0a22ebf5e95e105c6 (patch) | |
tree | b17fbcdc7d118f74f57178bed263b7637ae0e2f9 | |
parent | d3b57c04a810c8254fc6dcfffe45fb2dd36a4bde (diff) | |
download | chef-ade944d8fe6c554a34c362a0a22ebf5e95e105c6.tar.gz |
update specs
Signed-off-by: rishichawda <rishichawda@users.noreply.github.com>
-rw-r--r-- | spec/functional/resource/macos_userdefaults_spec.rb | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/spec/functional/resource/macos_userdefaults_spec.rb b/spec/functional/resource/macos_userdefaults_spec.rb index 2f79135c45..0ed7839ad0 100644 --- a/spec/functional/resource/macos_userdefaults_spec.rb +++ b/spec/functional/resource/macos_userdefaults_spec.rb @@ -116,4 +116,24 @@ describe Chef::Resource::MacosUserDefaults, :macos_only do resource.key "titlesize" expect { resource.run_action(:delete) }. to_not raise_error end + + context "resource can process FFI::Pointer type" do + it "for host property" do + resource.domain "/Library/Preferences/ManagedInstalls" + resource.key "TestDictionaryValues" + resource.value "User": "/Library/Managed Installs/way_fake.log" + resource.host :current + resource.run_action(:write) + expect { resource.run_action(:write) }. to_not raise_error + end + + it "for user property" do + resource.domain "/Library/Preferences/ManagedInstalls" + resource.key "TestDictionaryValues" + resource.value "User": "/Library/Managed Installs/way_fake.log" + resource.user :current + resource.run_action(:write) + expect { resource.run_action(:write) }. to_not raise_error + end + end end |