Sha256: 67ee5bc6066a4bc4958d26677417c3cb26aff56f9ff93e92f1ca802dfcad2c4d

Contents?: true

Size: 810 Bytes

Versions: 28

Compression:

Stored size: 810 Bytes

Contents

require 'spec_helper'
require 'cucumber/formatter/ansicolor'

module Cucumber
  module Formatter
    describe ANSIColor do
      include ANSIColor
      
      it "should wrap passed_param with bold green and reset to green" do
        passed_param("foo").should == "\e[32m\e[1mfoo\e[0m\e[0m\e[32m"
      end

      it "should wrap passed in green" do
        passed("foo").should == "\e[32mfoo\e[0m"
      end

      it "should not reset passed if there are no arguments" do
        passed.should == "\e[32m"
      end

      it "should wrap comments in grey" do
        comment("foo").should == "\e[90mfoo\e[0m"
      end
      
      it "should not generate ansi codes when colors are disabled" do
        ::Term::ANSIColor.coloring = false
        passed("foo").should == "foo"
      end
    end
  end
end

Version data entries

28 entries across 28 versions & 6 rubygems

Version Path
casecumber-1.0.2.1 spec/cucumber/formatter/ansicolor_spec.rb
resque-pool-0.3.0 vendor/bundle/ruby/1.8/gems/cucumber-1.1.9/spec/cucumber/formatter/ansicolor_spec.rb
frameworks-capybara-0.2.0.rc6 vendor/bundle/ruby/1.8/gems/cucumber-1.1.9/spec/cucumber/formatter/ansicolor_spec.rb
frameworks-capybara-0.2.0.rc5 vendor/bundle/ruby/1.8/gems/cucumber-1.1.9/spec/cucumber/formatter/ansicolor_spec.rb
frameworks-capybara-0.2.0.rc4 vendor/bundle/ruby/1.8/gems/cucumber-1.1.9/spec/cucumber/formatter/ansicolor_spec.rb
frameworks-capybara-0.2.0.rc3 vendor/bundle/ruby/1.8/gems/cucumber-1.1.9/spec/cucumber/formatter/ansicolor_spec.rb
frameworks-capybara-0.2.0.rc2 vendor/bundle/ruby/1.8/gems/cucumber-1.1.9/spec/cucumber/formatter/ansicolor_spec.rb
resque-pool-0.3.0.beta.2 vendor/bundle/ruby/1.8/gems/cucumber-1.1.9/spec/cucumber/formatter/ansicolor_spec.rb
radiant-1.0.0 ruby-debug/ruby/1.8/gems/cucumber-1.1.9/spec/cucumber/formatter/ansicolor_spec.rb
cucumber-1.1.9 spec/cucumber/formatter/ansicolor_spec.rb
cucumber-1.1.8 spec/cucumber/formatter/ansicolor_spec.rb
cucumber-1.1.7 spec/cucumber/formatter/ansicolor_spec.rb
cucumber-1.1.6 spec/cucumber/formatter/ansicolor_spec.rb
cucumber-1.1.5 spec/cucumber/formatter/ansicolor_spec.rb
cucumber-1.1.4 spec/cucumber/formatter/ansicolor_spec.rb
cucumber-1.1.3 spec/cucumber/formatter/ansicolor_spec.rb
cucumber-1.1.2 spec/cucumber/formatter/ansicolor_spec.rb
cucumber-1.1.1 spec/cucumber/formatter/ansicolor_spec.rb
js-log-cucumber-1.0.2 spec/cucumber/formatter/ansicolor_spec.rb
cucumber-1.1.0 spec/cucumber/formatter/ansicolor_spec.rb