Sha256: a4fc99b62e1e43be97af299bf16d23983bb20c2b9a28658b91c4883b4b10cce3
Contents?: true
Size: 752 Bytes
Versions: 3
Compression:
Stored size: 752 Bytes
Contents
require 'rr' module Riot module RR class Situation < Riot::Situation include ::RR::Adapters::RRMethods end # Situation class Assertion < Riot::Assertion def run(situation) result = super situation.verify result rescue ::RR::Errors::RRError => e [:fail, e.message.gsub(/\n/, " ")] ensure situation.reset end end # Assertion module ContextHelpers private def assertion_class; Riot::RR::Assertion; end def situation_class; Riot::RR::Situation; end end # ContextHelpers def self.enable(context_class) context_class.instance_eval { include Riot::RR::ContextHelpers } end end # RR end # Riot Riot::RR.enable(Riot::Context)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
riot-0.10.13.pre | lib/riot/rr.rb |
riot-0.10.12 | lib/riot/rr.rb |
riot-0.10.12.pre | lib/riot/rr.rb |