Sha256: 3485f5c9eff42bd31cefb3cc6cc4503da3b879b39637886ab5d446e189b82ad1
Contents?: true
Size: 787 Bytes
Versions: 2
Compression:
Stored size: 787 Bytes
Contents
# -*- encoding : utf-8 -*- # require File.expand_path('spec/helper') require 'Bacon_Colored' describe "Bacon_Colored" do before do @run = lambda { |name| %x! bundle exec bacon spec/tests/#{name}.rb! } end it("prints green when tests pass.") { target = "\e[32m✓ \e[0mpasses" result = @run.call("pass") result[ target ].should.be == target } it("prints red when tests fail.") { target = "\e[31m✗ \e[0mfails\e[31m [FAILED]\e[0m" @run.call("fail")[ target ].should == target } it("prints green/red when tests pass/fail.") { out = @run.call("pass_fail") out["\e[32m✓ \e[0mpasses"].should.not.be == nil out["\e[31m✗ \e[0mfails\e[31m [FAILED]\e[0m"].should.not.be == nil } end # === describe Bacon_Colored
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
Bacon_Colored-0.1.1 | spec/main.rb |
Bacon_Colored-0.1.0 | spec/main.rb |