Mocks::Proxy(T)
Inherits Struct < Value < Object
Forwards stub and call operations to a registry for a single object.
Constructors
new(object : T, scope : Scope = Scope.current)
Creates a new proxy for the specified object and scope.
Instance methods
add_call(call : Call) : Nil
Records a method call made to the object this proxy represents.
See: Registry#call_call
add_stub(stub : Stub) : Nil
Adds a stub to the object this proxy represents.
See: Registry#add_stub
find_stub(call : Call) : Stub | Nil
Finds a stub to the object this proxy represents.
See: Registry#find_stub
has_stub?(method_name : Symbol)
Checks if an object has a stub configured for the specified method.
See: Registry#has_stub?
remove_stub(stub : Stub) : Nil
Removes a stub from the object this proxy represents.
See: Registry#remove_stub