Sha256: 8ffe0d513b8d21fcdc99cbbed34a5add1d9576d0fb5c079f1acc108d3332dea9
Contents?: true
Size: 1.53 KB
Versions: 80
Compression:
Stored size: 1.53 KB
Contents
only_if do os["family"] == "windows" end describe command("chef-service-manager") do it { should exist } its("exit_status") { should eq 0 } end describe service("chef-client") do it { should_not be_enabled } it { should_not be_installed } it { should_not be_running } end describe command("/opscode/chef/bin/chef-service-manager.bat -a install") do its("exit_status") { should eq 0 } its(:stdout) { should match /Service 'chef-client' has successfully been installed./ } end describe service("chef-client") do it { should be_enabled } it { should be_installed } it { should_not be_running } end describe command("/opscode/chef/bin/chef-service-manager.bat -a start") do its("exit_status") { should eq 0 } its(:stdout) { should match /Service 'chef-client' is now 'running'/ } end describe service("chef-client") do it { should be_enabled } it { should be_installed } it { should be_running } end describe command("/opscode/chef/bin/chef-service-manager.bat -a stop") do its("exit_status") { should eq 0 } its(:stdout) { should match /Service 'chef-client' is now 'stopped'/ } end describe service("chef-client") do it { should be_enabled } it { should be_installed } it { should_not be_running } end describe command("/opscode/chef/bin/chef-service-manager.bat -a uninstall") do its("exit_status") { should eq 0 } its(:stdout) { should match /Service chef-client deleted/ } end describe service("chef-client") do it { should_not be_enabled } it { should_not be_installed } it { should_not be_running } end
Version data entries
80 entries across 80 versions & 1 rubygems