Sha256: f939622d29e467b84a345686da9df2ac287850fae46776aa50a76f81ec2eb354

Contents?: true

Size: 666 Bytes

Versions: 64

Compression:

Stored size: 666 Bytes

Contents

require "spec_helper"
require "foreman/engine"
require "foreman/export"

describe "Foreman::Export::Base", :fakefs do
  let(:procfile) { FileUtils.mkdir_p("/tmp/app"); write_procfile("/tmp/app/Procfile") }
  let(:location) { "/tmp/init" }
  let(:engine)   { Foreman::Engine.new().load_procfile(procfile) }
  let(:subject)  { Foreman::Export::Base.new(location, engine) }

  it "has a say method for displaying info" do
    mock(subject).puts("[foreman export] foo")
    subject.send(:say, "foo")
  end

  it "raises errors as a Foreman::Export::Exception" do
    lambda { subject.send(:error, "foo") }.should raise_error(Foreman::Export::Exception, "foo")
  end
end

Version data entries

64 entries across 64 versions & 3 rubygems

Version Path
foreman-capistrano-0.53.1 spec/foreman/export/base_spec.rb
foreman-capistrano-0.53.0 spec/foreman/export/base_spec.rb
foreman-capistrano-0.52.6 spec/foreman/export/base_spec.rb
foreman-0.61.0-mingw32 spec/foreman/export/base_spec.rb
foreman-0.61.0-java spec/foreman/export/base_spec.rb
foreman-0.61.0 spec/foreman/export/base_spec.rb
foreman-capistrano-0.52.5 spec/foreman/export/base_spec.rb
foreman-capistrano-0.52.4 spec/foreman/export/base_spec.rb
foreman-capistrano-0.52.3 spec/foreman/export/base_spec.rb
foreman-capistrano-0.52.2 spec/foreman/export/base_spec.rb
foreman-capistrano-0.52.1 spec/foreman/export/base_spec.rb
foreman-capistrano-0.52.0 spec/foreman/export/base_spec.rb
foreman-capistrano-0.51.5 spec/foreman/export/base_spec.rb
foreman-0.60.2 spec/foreman/export/base_spec.rb
foreman-capistrano-0.51.4 spec/foreman/export/base_spec.rb
foreman-capistrano-0.51.3 spec/foreman/export/base_spec.rb
foreman-0.60.0 spec/foreman/export/base_spec.rb
foreman-0.59.0 spec/foreman/export/base_spec.rb
foreman-0.58.0 spec/foreman/export/base_spec.rb
foreman-0.57.0-java spec/foreman/export/base_spec.rb