Sha256: 018613b62d54feb3f633e32d9b26236c99187a681f5bd62536dee59e340e9f0a

Contents?: true

Size: 711 Bytes

Versions: 31

Compression:

Stored size: 711 Bytes

Contents

require 'spec_helper'
require 'flapjack/pikelet'

describe Flapjack::Pikelet do

  let(:stdout) { mock('StdoutOutputter') }
  let(:syslogout) { mock('SyslogOutputter') }
  let(:logger) { mock('Logger') }

  class Breakfast
    include Flapjack::Pikelet
  end

  it "should bootstrap an including class" do
    Log4r::StdoutOutputter.should_receive(:new).and_return(stdout)
    Log4r::SyslogOutputter.should_receive(:new).and_return(syslogout)
    logger.should_receive(:add).with(stdout)
    logger.should_receive(:add).with(syslogout)
    Log4r::Logger.should_receive(:new).and_return(logger)

    b = Breakfast.new
    b.bootstrap

    b.should respond_to(:logger)
    b.logger.should equal(logger)
  end

end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
flapjack-0.6.53 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.52 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.51 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.50 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.49 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.48 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.47 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.46 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.45 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.44 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.43 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.42 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.41 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.40 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.39 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.38 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.37 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.36 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.35 spec/lib/flapjack/pikelet_spec.rb
flapjack-0.6.34 spec/lib/flapjack/pikelet_spec.rb