Sha256: 151039f149517d244c5ee141a2dd4492ee989ba3f2e257e5ab8a04c1f30adbc5

Contents?: true

Size: 904 Bytes

Versions: 3

Compression:

Stored size: 904 Bytes

Contents

require "spec_helper"

module RSpec::Core::Formatters
  describe DocumentationFormatter do
    it "numbers the failures" do

      examples = [
        double("example 1",
               :description => "first example",
               :execution_result => {:status => 'failed', :exception_encountered => Exception.new }
              ),
        double("example 2",
               :description => "second example",
               :execution_result => {:status => 'failed', :exception_encountered => Exception.new }
              )
      ]

      output = StringIO.new
      RSpec.configuration.stub(:color_enabled?) { false }

      formatter = RSpec::Core::Formatters::DocumentationFormatter.new(output)

      examples.each {|e| formatter.example_failed(e) }

      output.string.should =~ /first example \(FAILED - 1\)/m
      output.string.should =~ /second example \(FAILED - 2\)/m
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rspec-core-2.0.0.beta.20 spec/rspec/core/formatters/documentation_formatter_spec.rb
rspec-core-2.0.0.beta.19 spec/rspec/core/formatters/documentation_formatter_spec.rb
rspec-core-2.0.0.beta.18 spec/rspec/core/formatters/documentation_formatter_spec.rb