Sha256: ca25195b55ce8bb6eb4e21988eb5559fe5aad00b7fec580a8051b592d34d277e

Contents?: true

Size: 662 Bytes

Versions: 17

Compression:

Stored size: 662 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
    expect { subject.send(:error, "foo") }.to raise_error(Foreman::Export::Exception, "foo")
  end
end

Version data entries

17 entries across 17 versions & 3 rubygems

Version Path
ypadlyak-foreman-0.81.0 spec/foreman/export/base_spec.rb
foreman-systemd-0.78.0 spec/foreman/export/base_spec.rb
foreman-0.82.0 spec/foreman/export/base_spec.rb
foreman-0.81.0 spec/foreman/export/base_spec.rb
foreman-0.80.2 spec/foreman/export/base_spec.rb
foreman-0.80.1 spec/foreman/export/base_spec.rb
foreman-0.80.0 spec/foreman/export/base_spec.rb
foreman-0.78.0 spec/foreman/export/base_spec.rb
foreman-0.77.0 spec/foreman/export/base_spec.rb
foreman-0.76.0 spec/foreman/export/base_spec.rb
foreman-0.75.0 spec/foreman/export/base_spec.rb
foreman-0.74.0 spec/foreman/export/base_spec.rb
foreman-0.73.0 spec/foreman/export/base_spec.rb
foreman-0.71.0 spec/foreman/export/base_spec.rb
foreman-0.70.0 spec/foreman/export/base_spec.rb
foreman-0.69.0-mingw32 spec/foreman/export/base_spec.rb
foreman-0.69.0 spec/foreman/export/base_spec.rb