Sha256: 189ffb1938db437605e145a98c3773f4b790dce0166bd1afddae3dde5d746f27
Contents?: true
Size: 1.38 KB
Versions: 3
Compression:
Stored size: 1.38 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/spec_helper') describe Freyr::ServiceInfo do subject {Freyr::ServiceInfo.new(:foo)} it "should set basic functions" do subject.restart_sig "START" subject.restart_sig.should == "START" end describe "logging" do it "should function like anything else" do subject.log "START" subject.log.should == "/START" subject.dont_write_log.should_not == true end it "should return a default otherwise" do subject.log.should == Freyr::ServiceInfo::USER_LOGS+'/foo.log' subject.dont_write_log.should_not == true end it "should return root default" do subject.use_sudo subject.log.should == Freyr::ServiceInfo::ROOT_LOGS+'/foo.log' subject.dont_write_log.should_not == true end it "should go for read log" do subject.read_log "foo" subject.log.should == '/foo' subject.dont_write_log.should == true end end describe "pid_files" do it "should function like anything else" do subject.pid_file "START" subject.pid_file.should == "START" end it "should return a default otherwise" do subject.pid_file.should == Freyr::ServiceInfo::USER_PIDS+'/foo.pid' end it "should return root default" do subject.use_sudo subject.pid_file.should == Freyr::ServiceInfo::ROOT_PIDS+'/foo.pid' end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
freyr-0.5.2 | spec/service_info_spec.rb |
freyr-0.5.1 | spec/service_info_spec.rb |
freyr-0.5.0 | spec/service_info_spec.rb |