24 lines
645 B
Haxe
24 lines
645 B
Haxe
package node;
|
|
|
|
typedef MockMethodOptions = {
|
|
/**
|
|
If `true`, `object[methodName]` is treated as a getter.
|
|
This option cannot be used with the `setter` option.
|
|
**/
|
|
@:optional
|
|
var getter : Bool;
|
|
/**
|
|
If `true`, `object[methodName]` is treated as a setter.
|
|
This option cannot be used with the `getter` option.
|
|
**/
|
|
@:optional
|
|
var setter : Bool;
|
|
/**
|
|
The number of times that the mock will use the behavior of `implementation`.
|
|
Once the mock function has been called `times` times,
|
|
it will automatically restore the behavior of `original`.
|
|
This value must be an integer greater than zero.
|
|
**/
|
|
@:optional
|
|
var times : Float;
|
|
}; |