Class Mocks::TestMethodLogger
In: lib/mocks/method_logger.rb
Parent: ::Test::Unit::TestCase

Methods

setup   test_simple  

Included Modules

Mocks::Assertions

Public Instance methods

[Source]

# File lib/mocks/method_logger.rb, line 22
      def setup
        @proc = proc { 43 }
        @mock_object = Mocks::MethodLogger.new
      end

[Source]

# File lib/mocks/method_logger.rb, line 27
      def test_simple
        @mock_object.log(:foo, :bar, 42, &@proc)
        @mock_object.log(:bar)
        assert_mock_calls [[:foo, [:bar, 42], @proc], [:bar]]
        assert_mock [:bar, 42], []
      end

[Validate]