Upgraded Rails and RSpec
[monkeycharger.git] / vendor / plugins / rspec / spec / spec / runner / formatter / failing_examples_formatter_spec.rb
blobfa9504a774d02d8524abd8699d0c1dd69f8791b3
1 require File.dirname(__FILE__) + '/../../../spec_helper.rb'
3 module Spec
4   module Runner
5     module Formatter
6       describe "FailingExamplesFormatter" do
7         before(:each) do
8           @io = StringIO.new
9           @formatter = FailingExamplesFormatter.new(@io)
10         end
12         it "should add example name for each failure" do
13           @formatter.add_behaviour("b 1")
14           @formatter.example_failed("e 1", nil, Reporter::Failure.new(nil, RuntimeError.new))
15           @formatter.add_behaviour("b 2")
16           @formatter.example_failed("e 2", nil, Reporter::Failure.new(nil, RuntimeError.new))
17           @formatter.example_failed("e 3", nil, Reporter::Failure.new(nil, RuntimeError.new))
18           @io.string.should eql(<<-EOF
19 b 1 e 1
20 b 2 e 2
21 b 2 e 3
22 EOF
24         end
25       end
26     end
27   end
28 end