From 3f5c5c095bce5499b797c018a43f213a0065f4cf Mon Sep 17 00:00:00 2001 From: ViViDboarder Date: Mon, 3 Jun 2013 16:24:04 -0700 Subject: [PATCH] Fix bug when running tests and there are no errors --- lib/abusetheforce.rb | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/lib/abusetheforce.rb b/lib/abusetheforce.rb index 399ee75..73836d4 100644 --- a/lib/abusetheforce.rb +++ b/lib/abusetheforce.rb @@ -130,19 +130,23 @@ module AbuseTheForce # Need messages in an array if result.run_test_result != nil - unless result.run_test_result.failures.kind_of? Array - result.run_test_result.failures = [].push result.run_test_result.failures - end puts "TESTS RUN: #{result.run_test_result.num_tests_run} FAILURES: #{result.run_test_result.num_failures}" - result.run_test_result.failures.each do |m| + if result.run_test_result.failures != nil - # Print our error in teh format "filename:line:column type in object message" - if !m.success - puts "#{m.name}.#{m.method_name}: #{m.message}" - puts "Stack Trace: #{m.stack_trace}" - puts "" + unless result.run_test_result.failures.kind_of? Array + result.run_test_result.failures = [].push result.run_test_result.failures + end + + result.run_test_result.failures.each do |m| + + # Print our error in teh format "filename:line:column type in object message" + if !m.success + puts "#{m.name}.#{m.method_name}: #{m.message}" + puts "Stack Trace: #{m.stack_trace}" + puts "" + end end end end