Sha256: ab94c81d8fc80fab4315a0213d24447bc8c86d01130c6527b1a661a8c74e8262

Contents?: true

Size: 480 Bytes

Versions: 3

Compression:

Stored size: 480 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/spec_helper')

describe Freyr::Service do
  before :all do
    Freyr::OUT.reopen('/dev/null')
  end
  subject do
    si = Freyr::ServiceInfo.new(:foo) do
      start 'sleep 10'
      proc_match /sleep 10/
      ping 'http://google.com'
    end

    Freyr::Service.new(si)
  end

  describe 'starting' do
    it "should start" do
      subject.start!

      subject.pid_file.pid_from_procname.should_not be_nil
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
freyr-0.5.2 spec/service_spec.rb
freyr-0.5.1 spec/service_spec.rb
freyr-0.5.0 spec/service_spec.rb