Sha256: 5e4daae9360f1089dde42f082e61399d0e274bf59fc8348b91c086b91a0fc336
Contents?: true
Size: 1 KB
Versions: 3
Compression:
Stored size: 1 KB
Contents
Given(/^I have tests in my suite from 2 classes$/) do add_run_input SAMPLE_OCUNIT_TEST add_run_input SAMPLE_KIWI_TEST end Then(/^I should see a failed test node in my report$/) do junit_report_root.elements.to_a.detect do |node| element = node.elements.to_a.first element && element.name == "failure" end.should_not be_nil end Then(/^I should see a passing test node in my report$/) do junit_report_root.elements.to_a.detect do |node| node.attributes["time"] != nil end.should_not be_nil end Then(/^I should see a test suite node$/) do junit_report_root.elements.to_a.first.should_not be_nil end Then(/^I should see (\d+) tests in my report$/) do |test_count| junit_report_root.attributes["tests"].should == test_count junit_report_root.elements.to_a.count.should == test_count.to_i end Then(/^I should see (\d+) test suites$/) do |count| suites = junit_report.root.elements.to_a suites.size.should == count.to_i suites.select {|s| s.name == 'testsuite' }.size.should == count.to_i end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
xcpretty-0.0.9 | features/steps/junit_steps.rb |
xcpretty-0.0.8 | features/steps/junit_steps.rb |
xcpretty-0.0.7 | features/steps/junit_steps.rb |