Sha256: 8aecef2369b9efbc993438af5f70de38e8080bdefead6fdecb3bc3470fbff75b

Contents?: true

Size: 1.4 KB

Versions: 26

Compression:

Stored size: 1.4 KB

Contents

require "spec_helper"
require "xcpretty"
require "xcpretty/formatters/rspec"

module XCPretty

  describe RSpec do

    before(:each) do
      @formatter = RSpec.new(false, false)
    end

    it "prints dots in the same line" do
      @formatter.optional_newline.should == ""
    end

    context "without colors" do

      it "prints dots for passing tests" do
        @formatter.format_passing_test("sweez testz", "sample spec", "0.002").should == "."
      end

      it "prints P for pending tests" do
        @formatter.format_pending_test("sweez testz", "sample spec").should == "P"
      end

      it "prints F for failing tests" do
        @formatter.format_failing_test(
          "///file", "NSNumber Specs", "adding numbers", "should add 2 numbers"
        ).should == "F"
      end
    end

    context "with colors" do

      before { @formatter.colorize = true }

      it "prints green for passing tests" do
        @formatter.format_passing_test("sweez testz", "sample spec", "0.002"
        ).should be_colored :green
      end

      it "prints yellow for pending tests" do
        @formatter.format_pending_test("sweez testz", "sample spec"
        ).should be_colored :yellow
      end

      it "prints red for failing tests" do
        @formatter.format_failing_test(
          "///file", "NSNumber Specs", "adding numbers", "should add 2 numbers"
        ).should be_colored :red
      end
    end
  end
end

Version data entries

26 entries across 26 versions & 3 rubygems

Version Path
xcpretty-0.4.0 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-security-patched-0.3.2 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-security-patched-0.3.0 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-0.3.0 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-0.2.8 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-0.2.7 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-0.2.6 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-0.2.4 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-0.2.3 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-bb-0.1.12.bb14 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-bb-0.1.12.bb13 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-bb-0.1.12.bb12 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-bb-0.1.12.bb11 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-bb-0.1.12.bb10 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-bb-0.1.12.bb9 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-bb-0.1.12.bb8 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-0.2.2 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-bb-0.1.12.bb7 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-0.2.1 spec/xcpretty/formatters/rspec_spec.rb
xcpretty-bb-0.1.12.bb6 spec/xcpretty/formatters/rspec_spec.rb