Module Spec::Mocks::Methods
In: vendor/plugins/rspec/lib/spec/mocks/methods.rb

Methods

Public Instance methods

[Source]

    # File vendor/plugins/rspec/lib/spec/mocks/methods.rb, line 8
 8:       def should_not_receive(sym, &block)
 9:         __mock_proxy.add_negative_message_expectation(caller(1)[0], sym.to_sym, &block)
10:       end

[Source]

   # File vendor/plugins/rspec/lib/spec/mocks/methods.rb, line 4
4:       def should_receive(sym, opts={}, &block)
5:         __mock_proxy.add_message_expectation(opts[:expected_from] || caller(1)[0], sym.to_sym, opts, &block)
6:       end

[Source]

    # File vendor/plugins/rspec/lib/spec/mocks/methods.rb, line 12
12:       def stub!(sym_or_hash, opts={})
13:         if Hash === sym_or_hash
14:           sym_or_hash.each {|method, value| stub!(method).and_return value }
15:         else
16:           __mock_proxy.add_stub(caller(1)[0], sym_or_hash.to_sym, opts)
17:         end
18:       end

[Validate]