Class UnifiedMatchers::TestCaseEqualityBasedMatcher
In: lib/unified_matchers/case_equality_based_matcher.rb
Parent: ::Test::Unit::TestCase

Methods

Included Modules

UnifiedMatchers::Assertions

Classes and Modules

Class UnifiedMatchers::TestCaseEqualityBasedMatcher::MyMatcher

Public Instance methods

[Source]

# File lib/unified_matchers/case_equality_based_matcher.rb, line 23
      def setup
        self.matcher = CaseEqualityBasedMatcher.new
      end

[Source]

# File lib/unified_matchers/case_equality_based_matcher.rb, line 27
      def teardown
      end

[Source]

# File lib/unified_matchers/case_equality_based_matcher.rb, line 30
      def test_equality_based_matcher
        assert_success 42, 42
        assert_failure 43, 42
        assert_success '42', '42'
        assert_failure 42, '42'
        assert_failure '43', '42'
        assert_success Integer, 42
        assert_success Float, 42.0
        assert_failure Float, 42
        assert_failure 42, Integer
        assert_success(/42/, '42')
        assert_failure(/42/, 42)
      end

[Source]

# File lib/unified_matchers/case_equality_based_matcher.rb, line 53
      def test_final_block_with_matcher
        self.matcher = MyMatcher.new
        ref = /42/
        my = "18"
        assert_failure ref, my
        assert_equal ref, matcher.ref
        assert_equal my, matcher.my
      end

[Validate]