1 require File.dirname(__FILE__) + '/../../../spec_helper'
6 describe "FailingExamplesFormatter" do
9 options = mock('options')
10 @formatter = FailingExamplesFormatter.new(options, @io)
11 @behaviour = Class.new(::Spec::Example::ExampleGroup).describe("Some Examples")
14 it "should add example name for each failure" do
15 @formatter.add_example_group("b 1")
16 @formatter.example_failed(@behaviour.it("e 1"), nil, Reporter::Failure.new(nil, RuntimeError.new))
17 @formatter.add_example_group("b 2")
18 @formatter.example_failed(@behaviour.it("e 2"), nil, Reporter::Failure.new(nil, RuntimeError.new))
19 @formatter.example_failed(@behaviour.it("e 3"), nil, Reporter::Failure.new(nil, RuntimeError.new))
20 @io.string.should eql(<<-EOF