Sha256: de6c5af644eb2846326610f97a6bb37e422a2c2d772f3a446587ee1ae5695adf
Contents?: true
Size: 1.13 KB
Versions: 38
Compression:
Stored size: 1.13 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper') require 'cucumber/formatter/progress' module Cucumber module Formatter describe Progress do before(:each) do Term::ANSIColor.coloring = false @out = StringIO.new progress = Cucumber::Formatter::Progress.new(mock("step mother"), @out, {}) @visitor = Cucumber::Ast::TreeWalker.new(nil, [progress]) end describe "visiting a table cell value without a status" do it "should take the status from the last run step" do @visitor.visit_step_result('', '', nil, :failed, nil, 10, nil) outline_table = mock() outline_table.should_receive(:accept) do |visitor| visitor.visit_table_cell_value('value', nil) end @visitor.visit_outline_table(outline_table) @out.string.should == "FF" end end describe "visiting a table cell which is a table header" do it "should not output anything" do @visitor.visit_table_cell_value('value', :skipped_param) @out.string.should == "" end end end end end
Version data entries
38 entries across 38 versions & 3 rubygems