BDD Module
Types
Type | Description |
Step<'TStartup, 'FeatureStubData, 'ArrangeData, 'AssertData> |
|
WhenResult<'ArrangeData, 'FeatureStubData, 'AssertData, 'TStartup> |
Functions and values
Function or value | Description |
|
|
Full Usage:
GIVEN setPreconditions stepTask
Parameters:
Environment<'a, 'b> -> 'c
stepTask : Task<Step<'a, 'b, 'd, 'e>>
Returns: Task<Step<'a, 'b, 'ArrangeData, 'f>>
|
|
Full Usage:
SCENARIO useCase testClient
Parameters:
string
testClient : TestClient<'a>
Returns: Step<'a, 'b, 'c, 'd>
|
|
Full Usage:
SETUP arrangeTestEnvironment customizeClient step
Parameters:
Scenario<'a> -> 'b
customizeClient : HttpClient -> 'e
step : Step<'a, 'f, 'g, 'h>
Returns: Task<Step<'c, 'd, 'i, 'j>>
|
|
Full Usage:
THEN assertAction stepTask
Parameters:
WhenResult<'a, 'b, 'c, 'd> -> unit
stepTask : Task<Step<'d, 'b, 'a, 'c>>
Returns: Task<Step<'d, 'b, 'a, 'c>>
|
|
Full Usage:
WHEN action stepTask
Parameters:
GivenResult<'a, 'b, 'c> -> 'd
stepTask : Task<Step<'c, 'b, 'a, 'f>>
Returns: Task<Step<'c, 'b, 'a, 'e>>
|
|