Sha256: 09ed47033c735c723ff623731d5904d1f8e2334bc531ace642326adaf68595a8

Contents?: true

Size: 1.72 KB

Versions: 12

Compression:

Stored size: 1.72 KB

Contents

module Micronaut
  module Expectations
    

    # class ExpectationMatcherHandler        
    # 
    #      def self.handle_matcher(actual, matcher, &block)
    #        ::Micronaut::Matchers.last_should = "should"
    #        return Micronaut::Matchers::PositiveOperatorMatcher.new(actual) if matcher.nil?
    # 
    #        unless matcher.respond_to?(:matches?)
    #          raise InvalidMatcherError, "Expected a matcher, got #{matcher.inspect}."
    #        end
    # 
    #        match = matcher.matches?(actual, &block)
    #        ::Micronaut::Matchers.last_matcher = matcher
    #        Micronaut::Expectations.fail_with(matcher.failure_message) unless match
    #        match
    #      end
    # 
    #    end

    # class NegativeExpectationMatcherHandler
    # 
    #      def self.handle_matcher(actual, matcher, &block)
    #        ::Micronaut::Matchers.last_should = "should not"
    #        return Micronaut::Matchers::NegativeOperatorMatcher.new(actual) if matcher.nil?
    # 
    #        unless matcher.respond_to?(:matches?)
    #          raise InvalidMatcherError, "Expected a matcher, got #{matcher.inspect}."
    #        end
    # 
    #        unless matcher.respond_to?(:negative_failure_message)
    #          Micronaut::Expectations.fail_with(
    #          <<-EOF
    #          Matcher does not support should_not.
    #          See Micronaut::Matchers for more information
    #          about matchers.
    #          EOF
    #          )
    #        end
    #        match = matcher.matches?(actual, &block)
    #        ::Micronaut::Matchers.last_matcher = matcher
    #        Micronaut::Expectations.fail_with(matcher.negative_failure_message) if match
    #        match
    #      end
   
    # end

  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
spicycode-micronaut-0.2.1.6 lib/micronaut/expectations/handler.rb
spicycode-micronaut-0.2.10 lib/micronaut/expectations/handler.rb
spicycode-micronaut-0.2.2 lib/micronaut/expectations/handler.rb
spicycode-micronaut-0.2.3 lib/micronaut/expectations/handler.rb
spicycode-micronaut-0.2.4 lib/micronaut/expectations/handler.rb
spicycode-micronaut-0.2.5 lib/micronaut/expectations/handler.rb
spicycode-micronaut-0.2.7 lib/micronaut/expectations/handler.rb
spicycode-micronaut-0.2.8 lib/micronaut/expectations/handler.rb
spicycode-micronaut-0.2.9 lib/micronaut/expectations/handler.rb
spicycode-micronaut-0.3.0 lib/micronaut/expectations/handler.rb
micronaut-0.3.0 lib/micronaut/expectations/handler.rb
micronaut-0.2.9 lib/micronaut/expectations/handler.rb