class LearnLab::Test::Parsers::Mocha

Parse Mocha test result output

Attributes

output[R]

Public Class Methods

new(output) click to toggle source
# File lib/learn_lab/test/parsers/mocha.rb, line 11
def initialize(output)
  @output = output
end

Public Instance Methods

duration() click to toggle source
# File lib/learn_lab/test/parsers/mocha.rb, line 19
def duration
  output ? output[:stats][:duration] : 0
end
example_count() click to toggle source
# File lib/learn_lab/test/parsers/mocha.rb, line 23
def example_count
  output ? output[:stats][:tests] : 1
end
failure_count() click to toggle source
# File lib/learn_lab/test/parsers/mocha.rb, line 35
def failure_count
  output ? output[:stats][:failures] : 1
end
framework() click to toggle source
# File lib/learn_lab/test/parsers/mocha.rb, line 15
def framework
  'mocha'
end
passing_count() click to toggle source
# File lib/learn_lab/test/parsers/mocha.rb, line 27
def passing_count
  output ? output[:stats][:passes] : 0
end
pending_count() click to toggle source
# File lib/learn_lab/test/parsers/mocha.rb, line 31
def pending_count
  output ? output[:stats][:pending] : 0
end