Sha256: 607acddaa9de45de13e39dfadd42665f90436e7b98b1ff51836402bb2eeaf6e6
Contents?: true
Size: 831 Bytes
Versions: 1
Compression:
Stored size: 831 Bytes
Contents
module Turn # class TestMethod attr_accessor :name attr_accessor :file attr_accessor :raised attr_accessor :message attr_accessor :backtrace def initialize(name) @name = name @fail = false @error = false @raised = nil @message = nil @backtrace = [] end def fail!(assertion) @fail, @error = true, false @rasied = assertion @message = assertion.message @backtrace = assertion.backtrace end def error!(exception) @fail, @error = false, true @rasied = exception @message = exception.message @backtrace = exception.backtrace end def fail? ; @fail ; end def error? ; @error ; end def pass? ; !(@fail or @error) ; end def to_s ; name ; end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
turn-0.8.0 | lib/turn/components/method.rb |