Sha256: 0daca4abf2162c0e2b9ee692853c3139ec6d081964a7bb0c3d428dd2333ada04

Contents?: true

Size: 767 Bytes

Versions: 25

Compression:

Stored size: 767 Bytes

Contents

require "rubygems"
require "rspec"
require "fakefs/safe"
require "fakefs/spec_helpers"

$:.unshift "lib"

def mock_error(subject, message)
  mock_exit do
    mock(subject).puts("ERROR: #{message}")
    yield
  end
end

def mock_exit(&block)
  block.should raise_error(SystemExit)
end

def write_foreman_config(app)
  File.open("/etc/foreman/#{app}.conf", "w") do |file|
    file.puts %{#{app}_processes="alpha bravo"}
    file.puts %{#{app}_alpha="1"}
    file.puts %{#{app}_bravo="2"}
  end
end

def write_procfile(procfile="Procfile")
  File.open(procfile, "w") do |file|
    file.puts "alpha ./alpha"
    file.puts "bravo ./bravo"
  end
end

Rspec.configure do |config|
  config.color_enabled = true
  config.include FakeFS::SpecHelpers
  config.mock_with :rr
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
foreman-0.10.0 spec/spec_helper.rb
foreman-0.9.2 spec/spec_helper.rb
foreman-0.9.1 spec/spec_helper.rb
foreman-0.9.0 spec/spec_helper.rb
foreman-0.8.0 spec/spec_helper.rb
foreman-0.7.5 spec/spec_helper.rb
foreman-0.7.4 spec/spec_helper.rb
foreman-0.7.3 spec/spec_helper.rb
foreman-0.7.2 spec/spec_helper.rb
foreman-0.7.1 spec/spec_helper.rb
foreman-0.7.0 spec/spec_helper.rb
foreman-0.6.0 spec/spec_helper.rb
foreman-0.5.1 spec/spec_helper.rb
foreman-0.5.0 spec/spec_helper.rb
foreman-0.4.7 spec/spec_helper.rb
foreman-0.4.6 spec/spec_helper.rb
foreman-0.4.5 spec/spec_helper.rb
foreman-0.4.4 spec/spec_helper.rb
foreman-0.4.3 spec/spec_helper.rb
foreman-0.4.2 spec/spec_helper.rb