Sha256: 6296e27a4c7f0db23187eb7b7a600a9e364beb104da71324b7ed210440d68708

Contents?: true

Size: 591 Bytes

Versions: 3

Compression:

Stored size: 591 Bytes

Contents

require 'spec/spec_helper'

describe Scrooge::Strategy::Track do
  
  before(:each) do
    Scrooge::Base.profile.stub!(:warmup).and_return( 1 )
    @track = Scrooge::Strategy::Track.new
    @controller = Scrooge::Strategy::Controller.new( @track )
    Scrooge::Base.profile.framework.stub!(:install_tracking_middleware).and_return('installed')
    Scrooge::Base.profile.stub!(:start_tracking!).and_return('tracking')
  end
  
  it "should be able to execute a given strategy" do
    with_rails do
      lambda{ @controller.run!().value }.should raise_error( SystemExit )
    end
  end
  
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
methodmissing-scrooge-1.0.2 spec/units/scrooge/strategy/track_spec.rb
methodmissing-scrooge-1.0.3 spec/units/scrooge/strategy/track_spec.rb
methodmissing-scrooge-1.0.4 spec/units/scrooge/strategy/track_spec.rb