Sha256: 6e3f154852898fec4ef7451b2e8161aa77cf8a30f4bd1b861ddc0eec933b85ee
Contents?: true
Size: 566 Bytes
Versions: 3
Compression:
Stored size: 566 Bytes
Contents
class JasmineCIParser def parse_result(detail) summary_line = detail.grep( /\d+ examples?, \d+ failures?/ )[0] if summary_line.nil? # error error_info = (detail + "\nUnknown Error!").to_a[0].strip return :error, 'Error', error_info end if summary_line =~ /([1-9]+) failures?/ num_errors = $1 error_info = 'Unknown error' if detail =~ /1\) (.*?)[\n]{2}/m error_info = $1 end return :failure, num_errors + ' Errors', error_info end return :success, 'All specs pass', '' end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
loris-0.5.2 | lib/tasks/jasmine_ci/jasmine_ci_parser.rb |
loris-0.5.1 | lib/tasks/jasmine_ci/jasmine_ci_parser.rb |
loris-0.5.0 | lib/tasks/jasmine_ci/jasmine_ci_parser.rb |