MockTracker
[<Interface>]
type MockTracker =
abstract member timers: MockTimers
abstract member ``module`` (specifier: URL, ?options: MockModuleOptions) : MockModuleContext
abstract member ``module`` (specifier: string, ?options: MockModuleOptions) : MockModuleContext
abstract member fn (original: Delegate, ?implementation: Delegate, ?options: MockFunctionOptions) : Mock<Delegate>
abstract member fn<'F, 'Implementation> (?original: 'F, ?implementation: 'Implementation, ?options: MockFunctionOptions) : Mock<U2<'F,'Implementation>>
abstract member fn () : Mock<Delegate>
abstract member fn (?original: Delegate, ?options: MockFunctionOptions) : Mock<Delegate>
abstract member fn<'F> (?original: 'F, ?options: MockFunctionOptions) : Mock<'F>
abstract member getter<'MockedObject, 'MethodName, 'Implementation> (object: 'MockedObject, methodName: 'MethodName, ?implementation: 'Implementation, ?options: MockFunctionOptions) : Mock<U2<(unit -> obj),'Implementation>>
abstract member getter<'MockedObject, 'MethodName> (object: 'MockedObject, methodName: 'MethodName, ?options: MockFunctionOptions) : Mock<(unit -> obj)>
abstract member method<'MockedObject> (object: 'MockedObject, methodName: obj, implementation: Action, options: MockMethodOptions) : Mock<Action>
abstract member method<'MockedObject> (object: 'MockedObject, methodName: obj, options: MockMethodOptions) : Mock<Action>
abstract member method<'MockedObject, 'MethodName, 'Implementation> (object: 'MockedObject, methodName: 'MethodName, implementation: 'Implementation, ?options: MockFunctionOptions) : obj
abstract member method<'MockedObject, 'MethodName> (object: 'MockedObject, methodName: 'MethodName, ?options: MockFunctionOptions) : obj
abstract member property<'MockedObject, 'PropertyName> (object: 'MockedObject, property: 'PropertyName, ?value: obj) : property
abstract member reset () : unit
abstract member restoreAll () : unit
abstract member setter<'MockedObject, 'MethodName, 'Implementation> (object: 'MockedObject, methodName: 'MethodName, ?implementation: 'Implementation, ?options: MockFunctionOptions) : Mock<U2<(obj -> unit),'Implementation>>
abstract member setter<'MockedObject, 'MethodName> (object: 'MockedObject, methodName: 'MethodName, ?options: MockFunctionOptions) : Mock<(obj -> unit)>
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Attributes | [<AllowNullLiteral>] [<Interface>] |
Declared inside
Properties
abstract member timers: MockTimers
Methods
abstract member ``module`` (specifier: URL, ?options: MockModuleOptions) : MockModuleContext
abstract member ``module`` (specifier: string, ?options: MockModuleOptions) : MockModuleContext
abstract member fn (original: Delegate, ?implementation: Delegate, ?options: MockFunctionOptions) : Mock<Delegate>
abstract member fn<'F, 'Implementation> (?original: 'F, ?implementation: 'Implementation, ?options: MockFunctionOptions) : Mock<U2<'F,'Implementation>>
abstract member fn () : Mock<Delegate>
abstract member fn (?original: Delegate, ?options: MockFunctionOptions) : Mock<Delegate>
abstract member fn<'F> (?original: 'F, ?options: MockFunctionOptions) : Mock<'F>
abstract member getter<'MockedObject, 'MethodName, 'Implementation> (object: 'MockedObject, methodName: 'MethodName, ?implementation: 'Implementation, ?options: MockFunctionOptions) : Mock<U2<(unit -> obj),'Implementation>>
abstract member getter<'MockedObject, 'MethodName> (object: 'MockedObject, methodName: 'MethodName, ?options: MockFunctionOptions) : Mock<(unit -> obj)>
abstract member method<'MockedObject> (object: 'MockedObject, methodName: obj, implementation: Action, options: MockMethodOptions) : Mock<Action>
abstract member method<'MockedObject> (object: 'MockedObject, methodName: obj, options: MockMethodOptions) : Mock<Action>
abstract member method<'MockedObject, 'MethodName, 'Implementation> (object: 'MockedObject, methodName: 'MethodName, implementation: 'Implementation, ?options: MockFunctionOptions) : obj
abstract member method<'MockedObject, 'MethodName> (object: 'MockedObject, methodName: 'MethodName, ?options: MockFunctionOptions) : obj
abstract member property<'MockedObject, 'PropertyName> (object: 'MockedObject, property: 'PropertyName, ?value: obj) : property
abstract member reset () : unit
abstract member restoreAll () : unit
abstract member setter<'MockedObject, 'MethodName, 'Implementation> (object: 'MockedObject, methodName: 'MethodName, ?implementation: 'Implementation, ?options: MockFunctionOptions) : Mock<U2<(obj -> unit),'Implementation>>
abstract member setter<'MockedObject, 'MethodName> (object: 'MockedObject, methodName: 'MethodName, ?options: MockFunctionOptions) : Mock<(obj -> unit)>