Sha256: 63de1a067b29978b2674400f28bc59463ceddb7dac382fd31b6e93ae7a20f8f5
Contents?: true
Size: 650 Bytes
Versions: 3
Compression:
Stored size: 650 Bytes
Contents
class RailsScenario < Scenario def verify_status(results="") test_case_name = parent.test_case_name # 2) Failure: # test_AnotherFailingOne(FeatureTest) [/test/integration/feature_test.rb:16]: # <false> is not true. result = (results =~ /^\s*#{test_name}\(#{test_case_name}\)/) @passed = result ? false : true end def parse_lines lines.map {|l| RailsStep.new({:body => l}).aggregate!} end def to_s <<-END def #{test_name} #{steps.map {|s| s.to_s}.join("; ")} end END end def test_name "test_#{title.remove_invalid_chars.split(/\s+/).map {|w| w.capitalize}.join('')}" end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
features-0.3.0 | lib/Rails/rails_scenario.rb |
features-0.2.1 | lib/Rails/rails_scenario.rb |
features-0.2.0 | lib/Rails/rails_scenario.rb |