diff options
Diffstat (limited to 'spec/unit/resource/windows_ad_join.rb')
-rw-r--r-- | spec/unit/resource/windows_ad_join.rb | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/spec/unit/resource/windows_ad_join.rb b/spec/unit/resource/windows_ad_join.rb index b2c18c7b7e..c76a712841 100644 --- a/spec/unit/resource/windows_ad_join.rb +++ b/spec/unit/resource/windows_ad_join.rb @@ -28,14 +28,18 @@ describe Chef::Resource::WindowsAdJoin do expect(resource.domain_name).to eql("example.com") end - it "only accepts FQDNs for the domain_name property" do - expect { resource.domain_name "example" }.to raise_error(ArgumentError) - end - it "sets the default action as :join" do expect(resource.action).to eql([:join]) end + it "supports :join actions" do + expect { resource.action :join }.not_to raise_error + end + + it "only accepts FQDNs for the domain_name property" do + expect { resource.domain_name "example" }.to raise_error(ArgumentError) + end + it "accepts :immediate, :delayed, or :never values for 'reboot' property" do expect { resource.reboot :immediate }.not_to raise_error expect { resource.reboot :delayed }.not_to raise_error |