Sha256: 840313d6d4f717a9dc8b5e96dba94869a102fa49f1270db070dd1e5e0ae52036
Contents?: true
Size: 920 Bytes
Versions: 13
Compression:
Stored size: 920 Bytes
Contents
require File.dirname(__FILE__) + '/../../spec_helper' require 'cucumber/formatters/ansicolor' module Cucumber module Formatters describe ANSIColor do include ANSIColor before do ::Term::ANSIColor.coloring = true end after do ::Term::ANSIColor.coloring = false end it "should wrap string in bold green for #passed with string arg" do passed("foo").should == "\e[0m\e[1m\e[32mfoo\e[0m\e[0m" end it "should return bold green without wrapping for #passed without arg" do passed.should == "\e[0m\e[1m\e[32m" end it "should return grey for #comment" do comment("foo").should == "\e[0m\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
13 entries across 13 versions & 4 rubygems