summaryrefslogtreecommitdiff
path: root/spec/functional/win32/service_manager_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/functional/win32/service_manager_spec.rb')
-rw-r--r--spec/functional/win32/service_manager_spec.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/spec/functional/win32/service_manager_spec.rb b/spec/functional/win32/service_manager_spec.rb
index 569b0133ac..b5b2e20825 100644
--- a/spec/functional/win32/service_manager_spec.rb
+++ b/spec/functional/win32/service_manager_spec.rb
@@ -148,6 +148,12 @@ describe "Chef::Application::WindowsServiceManager", :windows_only, :system_wind
service_manager.run(["-a", "install"])
end
+ it "should have an own-process, non-interactive type" do
+ status = ::Win32::Service.status("spec-service")
+ status[:service_type].should == "own process"
+ status[:interactive].should be_false
+ end
+
it "install => should say service already exists" do
service_manager.run(["-a", "install"])
@service_manager_output.grep(/already exists/).length.should > 0