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