Sha256: fa4b990b78192575d7d98119fd7b23d3525fcd38496d64650134ed0c6ac4e638

Contents?: true

Size: 606 Bytes

Versions: 3

Compression:

Stored size: 606 Bytes

Contents

require "spec_helper"

module RSpec::Core::Formatters

  describe BaseTextFormatter do
    describe "#dump_failures" do
      it "preserves formatting" do 
        output = StringIO.new
        group = RSpec::Core::ExampleGroup.describe
        example = group.example { "this".should eq("that") }
        formatter = RSpec::Core::Formatters::BaseTextFormatter.new(output)
        group.run_all(formatter)

        RSpec.configuration.stub(:color_enabled?) { false }
        formatter.dump_failures
        output.string.should =~ /(\s+)expected \"that\"\n\1     got \"this\"/m
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rspec-core-2.0.0.beta.12 spec/rspec/core/formatters/base_text_formatter_spec.rb
rspec-core-2.0.0.beta.11 spec/rspec/core/formatters/base_text_formatter_spec.rb
rspec-core-2.0.0.beta.10 spec/rspec/core/formatters/base_text_formatter_spec.rb