Sha256: e0b26962b4b51fcd46a868b2623ea97fbbd677608eb6bba926f54e084d1c7f34

Contents?: true

Size: 1.04 KB

Versions: 11

Compression:

Stored size: 1.04 KB

Contents

require 'phut/setting'

describe Phut do
  Given { allow(FileTest).to receive(:directory?).and_return(true) }

  describe '.pid_dir' do
    Given(:result) { Phut.pid_dir }
    Then { result == Dir.tmpdir }

    context "pid_dir = '/tmp/pid'" do
      Given { Phut.pid_dir = '/tmp/pid' }
      Then { result == '/tmp/pid' }
    end

    context "pid_dir = '.'" do
      Given { Phut.pid_dir = '.' }
      Then { result == File.expand_path('.') }
    end
  end

  describe '.log_dir' do
    Given(:result) { Phut.log_dir }
    Then { result == Dir.tmpdir }

    context "log_dir = '/tmp/log'" do
      Given { Phut.log_dir = '/tmp/log' }
      Then { result == '/tmp/log' }
    end

    context "log_dir = '.'" do
      Given { Phut.log_dir = '.' }
      Then { result == File.expand_path('.') }
    end
  end

  describe '.socket_dir' do
    Given(:result) { Phut.socket_dir }
    Then { result == Dir.tmpdir }

    context "socket_dir = '/tmp/socket'" do
      Given { Phut.socket_dir = '/tmp/socket' }
      Then { result == '/tmp/socket' }
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
phut-0.7.7 spec/phut_spec.rb
phut-0.7.6 spec/phut_spec.rb
phut-0.7.5 spec/phut_spec.rb
phut-0.7.4 spec/phut_spec.rb
phut-0.7.3 spec/phut_spec.rb
phut-0.7.2 spec/phut_spec.rb
phut-0.7.1 spec/phut_spec.rb
phut-0.7.0 spec/phut_spec.rb
phut-0.6.11 spec/phut_spec.rb
phut-0.6.10 spec/phut_spec.rb
phut-0.6.9 spec/phut_spec.rb