Sha256: 7b5a1f375b71376ad1d5c2145f550cc213628b0eb8bd1743a41b0d98d3bfbb05

Contents?: true

Size: 659 Bytes

Versions: 16

Compression:

Stored size: 659 Bytes

Contents

module Jasmine::Headless::ReportMessage
  class Total
    class << self
      def new_from_parts(parts)
        new(*parts)
      end
    end

    attr_reader :total, :failed, :time, :has_js_error

    def initialize(total, failed, time, has_js_error)
      @total, @failed, @time = total.to_i, failed.to_i, time.to_f

      @has_js_error = case has_js_error
      when String
        has_js_error == "T"
      else
        has_js_error
      end
    end

    def ==(other)
      other &&
      self.total == other.total &&
      self.failed == other.failed &&
      self.time == other.time &&
      self.has_js_error == other.has_js_error
    end
  end
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
jasmine-headless-webkit-firstbanco-0.9.0.rc.5 lib/jasmine/headless/report_message/total.rb
jasmine-headless-webkit-firstbanco-0.9.0.rc.4 lib/jasmine/headless/report_message/total.rb
jasmine-headless-webkit-firstbanco-0.9.0.rc.3 lib/jasmine/headless/report_message/total.rb
jasmine-headless-webkit-firstbanco-0.9.0.rc.2 lib/jasmine/headless/report_message/total.rb
jasmine-headless-webkit-0.9.0.rc.2 lib/jasmine/headless/report_message/total.rb
jasmine-headless-webkit-0.9.0.rc1 lib/jasmine/headless/report_message/total.rb
jasmine-headless-webkit-0.8.4 lib/jasmine/headless/report_message/total.rb
jasmine-headless-webkit-0.8.3 lib/jasmine/headless/report_message/total.rb
jasmine-headless-webkit-0.8.1 lib/jasmine/headless/report_message/total.rb
jasmine-headless-webkit-0.8.0 lib/jasmine/headless/report_message/total.rb
jasmine-headless-webkit-0.8.0.alpha.1 lib/jasmine/headless/report_message/total.rb
jasmine-headless-webkit-0.7.3.2 lib/jasmine/headless/report_message/total.rb
jasmine-headless-webkit-0.7.3.1 lib/jasmine/headless/report_message/total.rb
jasmine-headless-webkit-0.7.2 lib/jasmine/headless/report_message/total.rb
jasmine-headless-webkit-0.7.1 lib/jasmine/headless/report_message/total.rb
jasmine-headless-webkit-0.7.0 lib/jasmine/headless/report_message/total.rb