# File lib/flexmock/core.rb, line 147 147: def should_receive(*args) 148: FlexMock.should_receive(args) do |sym| 149: @expectations[sym] ||= ExpectationDirector.new(sym) 150: result = Expectation.new(self, sym) 151: @expectations[sym] << result 152: override_existing_method(sym) if mock_respond_to?(sym) 153: result 154: end 155: end