Sha256: 2e1faf5e6308e0c8f1e6ac6b599f880742dbaed4aee67847e308177149677d8c

Contents?: true

Size: 916 Bytes

Versions: 138

Compression:

Stored size: 916 Bytes

Contents

require File.dirname(__FILE__) + '/../../spec_helper'
require 'cucumber/formatter/ansicolor'

module Cucumber
  module Formatter
    describe ANSIColor do
      include ANSIColor
      
      after do
        ::Term::ANSIColor.coloring = true
      end
      
      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

138 entries across 138 versions & 10 rubygems

Version Path
aslakhellesoy-cucumber-0.1.100.1 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.100.2 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.100.3 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.100.4 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.100.5 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.16.5 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.99.1 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.99.10 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.99.11 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.99.12 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.99.13 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.99.14 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.99.15 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.99.17 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.99.18 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.99.19 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.99.2 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.99.20 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.99.21 spec/cucumber/formatter/ansicolor_spec.rb
aslakhellesoy-cucumber-0.1.99.22 spec/cucumber/formatter/ansicolor_spec.rb