flow_service_mock
Allows to create mock implementations of FlowService, compatible to the "axFlowService" injection.
Contents
Module Members
Types
Module Members
create( dependencies={} )
Creates a mock for the axFlowService injection of a widget.
Parameters
| Property | Type | Description |
|---|---|---|
| dependencies={} | Object |
optional service dependencies to be used by the mock flow service |
| dependencies.browser | AxBrowser |
a (mock) browser to resolve the location when creating absolute mock URLs |
Returns
| Type | Description |
|---|---|
AxFlowServiceMock |
a mock of axFlowService that can be spied and/or mocked with additional items |
Types
AxFlowServiceMock
extends
AxFlowService
A mock version of the FlowService that does not rely on an actual flow definition.
By default, the mock will simply return '/mockPath' for any call to constructPath, and the remaining
methods behave accordingly. All methods are spies, so their arguments may be inspected and their return
value may be modified using and.callFake.