Methods

Class Index [+]

Quicksearch

RR::DoubleDefinitions::Strategies::Verification::DontAllow

This method sets the Double to have a dont_allow strategy. A dont_allow strategy sets the default state of the Double to expect never to be called. The Double’s expectations can be changed.

The following example sets the expectation that subject.method_name will never be called with arg1 and arg2.

  do_not_allow(subject).method_name(arg1, arg2)

dont_allow also supports a block sytnax.

   dont_allow(subject) do |m|
     m.method1 # Do not allow method1 with any arguments
     m.method2(arg1, arg2) # Do not allow method2 with arguments arg1 and arg2
     m.method3.with_no_args # Do not allow method3 with no arguments
   end        

Protected Instance Methods

do_call() click to toggle source
    # File lib/rr/double_definitions/strategies/verification/dont_allow.rb, line 25
25:           def do_call
26:             definition.never
27:             permissive_argument
28:           end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.