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.