interface Spy.FnMeta<F>
The extra information added to spied functions.
Implemented by: Spy.Fn<F>
Type parameters
Name | Constraints | Description |
---|---|---|
F | Func | the spied function type |
Properties
calls
Returns an array containing, for each received spy call, the given parameters.
calls
Definition
get calls(): Parameters<F>[];
isCalled
Returns true if the spy function has received at least one call.
isCalled
Definition
get isCalled(): boolean;
nrCalls
Returns the number of calls this spy function has received.
nrCalls
Definition
get nrCalls(): number;
Methods
resetStub
Resets the implementation used for the next spy function call to the original one used at construction time.
resetStub
Definition
resetStub(): void;
setStub
Sets a stub implementation for this spy function, which will be used instead of the current function implementation upon the next received call.
setStub
Definition
setStub(stub:
Spy.FnStub
<F>
|
undefined): void;
Parameters
Name | Type | Description |
---|---|---|
stub | Spy.FnStub <F> | undefined | the stub implementation to use |