Sha256: a9c77daa3bdf055cc6a597fee0a8247ca9e05d945f3ed350efa6c1eeb108d210

Contents?: true

Size: 697 Bytes

Versions: 3

Compression:

Stored size: 697 Bytes

Contents

module Theotokos
  module Model

    class TestResult
    
      def initialize
        @error_expected = skip = false
        yield self if block_given?
      end
      
      attr_accessor :name, :description, :tags, :status, :error, :test_expectation, :test_actual, :error_expected, :filter, :skip
    
      def to_hash
        { :name => @name, :description => @description, :tags => @tags, :status => ((@status) ? @status.to_hash : @status),
          :error => @error, :test_expectation => @test_expectation, :test_actual => @test_actual,
          :error_expected => @error_expected, :filter => ((@filter) ? @filter.to_hash : @filter), :skip => @skip }
      end
      
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
theotokos-0.1.3 lib/model/test_result.rb
theotokos-0.1.2 lib/model/test_result.rb
theotokos-0.1.1 lib/model/test_result.rb