class LearnLab::Test::Parsers::Rspec
Parse RSpec test result output.
Attributes
output[R]
Public Class Methods
new(output)
click to toggle source
# File lib/learn_lab/test/parsers/rspec.rb, line 11 def initialize(output) @output = output end
Public Instance Methods
duration()
click to toggle source
# File lib/learn_lab/test/parsers/rspec.rb, line 19 def duration output ? output[:summary][:duration] : 0 end
example_count()
click to toggle source
# File lib/learn_lab/test/parsers/rspec.rb, line 23 def example_count output ? output[:summary][:example_count] : 1 end
failure_count()
click to toggle source
# File lib/learn_lab/test/parsers/rspec.rb, line 35 def failure_count output ? output[:summary][:failure_count] : 1 end
framework()
click to toggle source
# File lib/learn_lab/test/parsers/rspec.rb, line 15 def framework 'rspec' end
passing_count()
click to toggle source
# File lib/learn_lab/test/parsers/rspec.rb, line 27 def passing_count example_count - failure_count - pending_count end
pending_count()
click to toggle source
# File lib/learn_lab/test/parsers/rspec.rb, line 31 def pending_count output ? output[:summary][:pending_count] : 0 end