Sha256: 3e8ddde3bdaac530c934fb3ce2a98f4fe6426bc7cb5835d1ea429cbedfc0354f
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
require File.dirname(__FILE__) + '/../../spec_helper' module Cucumber module Formatters describe ProgressFormatter do it "should print . when passed" do io = StringIO.new formatter = ProgressFormatter.new io step = stub('step', :error => nil ) formatter.step_passed(step,nil,nil) io.string.should =~ /^\.$/ end it "should print F when failed" do io = StringIO.new formatter = ProgressFormatter.new io step = stub('step', :error => StandardError.new ) formatter.step_failed(step,nil,nil) io.string.should =~ /^\F$/ end it "should print P when pending" do io = StringIO.new formatter = ProgressFormatter.new io step = stub('step', :error => Pending.new, :scenario => mock('scenario') ) formatter.step_pending(step,nil,nil) io.string.should =~ /^\P$/ end it "should print _ when skipped" do io = StringIO.new formatter = ProgressFormatter.new io formatter.step_skipped(nil,nil,nil) io.string.should =~ /^_$/ end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
elight-cucumber-0.1.9 | spec/cucumber/formatters/progress_formatter_spec.rb |