lib/second_curtain/parser.rb in second_curtain-0.2.0 vs lib/second_curtain/parser.rb in second_curtain-0.2.2
- old
+ new
@@ -18,10 +18,13 @@
if line.include?("Test Case") && latest_test_suite
if line.include?("started.")
test_case = XcodeTestCase.test_case_from_line(line)
latest_test_suite.test_cases.push test_case unless test_case == nil
elsif line.include?("' failed (")
- latest_test_suite.latest_test_case.latest_command.fails = true
+ command = latest_test_suite.latest_test_case.latest_command
+ if command != nil
+ command.fails = true
+ end
end
end
if line.include?("ksdiff") && latest_test_suite
command_string = extract_command_string_from_line(line)