Fix compatibility with the ruby contrib runner

This commit is contained in:
ragaskar
2009-08-26 15:55:08 -07:00
parent f9d61108ee
commit ba5b4ab166
22 changed files with 133 additions and 36 deletions

View File

@@ -114,13 +114,15 @@ module Jasmine
puts message["text"]
puts "\n"
else
STDERR << message["message"]
STDERR << "\n"
unless message["message"] =~ /^Passed.$/
STDERR << message["message"]
STDERR << "\n"
out << message["message"]
out << "\n"
out << message["message"]
out << "\n"
end
unless message["passed"]
unless message["passed_"]
stack_trace = message["trace"]["stack"].gsub(/<br \/>/, "\n").gsub(/<\/?b>/, " ")
STDERR << stack_trace.gsub(/\(.*\)@http:\/\/localhost:[0-9]+\/specs\//, "/spec/")
STDERR << "\n"
@@ -129,7 +131,7 @@ module Jasmine
end
fail out unless spec_results['result'] == 'passed'
puts out
puts out unless out.empty?
end
private