class
   Mocks::ReceiveExpectation(T)
 
  - Mocks::ReceiveExpectation(T)
 - Reference
 - Object
 
Overview
Expectation that checks if a stubbable object received a method call.
Included Modules
Defined in:
mocks/receive_expectation.crConstructors
- 
        .new(method_name : Symbol)
        
          
Creates an expectation that will match all calls with a specific method name.
 - 
        .new(stub : T)
        
          
Creates an expectation with a stub.
 
Instance Method Summary
- 
        #failure_message(actual_value)
        
          
Error message displayed when the expectation fails.
 - 
        #match(actual_value : Stubbable)
        
          
Checks if a stubbable object received a call defined by this expectation.
 - 
        #match(actual_value)
        
          
Fallback method that produces a compiler error message when attempting to check a non-stubbable object.
 - 
        #negative_failure_message(actual_value)
        
          
Error message displayed when the expectation fails in the negated case.
 
Instance methods inherited from module Mocks::ReceiveExpectationModifiers
  
  
    
      with(*args, **kwargs)
    with
    
  
      
      
      
    
      
  Instance methods inherited from module Mocks::ReceiveCountExpectationModifiers
  
  
    
      at_least(count : ReceiveCountKeyword)at_least(n : Int) at_least, at_most(count : ReceiveCountKeyword)
at_most(n : Int) at_most, exactly(n : Int)
exactly(count : ReceiveCountKeyword) exactly, once once, twice twice
Constructor Detail
Creates an expectation that will match all calls with a specific method name.
Creates an expectation with a stub. A stub is used to pattern match calls made to an object.
Instance Method Detail
Checks if a stubbable object received a call defined by this expectation.
Fallback method that produces a compiler error message when attempting to check a non-stubbable object.
Error message displayed when the expectation fails in the negated case.