Context¶
Context
is mutable meta information on execution.
Contextual Value Usage¶
Contextual values are available in Contextual Scenario.
when:
describe:
key: starts
should:
be_after: 2021-12-31T12:34:56Z
Contextual values are also available in request parameters via !context
tag.
request:
params:
redirect-url: !context base_url
Define a Contextual Value¶
On descriptions, you can name the described value the given name as a contextual value.
describe: .foo.bar
as: foo-bar
A contextual value live until the scenario ends, which doesn’t contain subscenarios.
Note
Contextual values are available in only ordered scenarios.
Predefined Contextual Values¶
Key |
Type |
Description |
Example |
---|---|---|---|
starts |
DateTime |
When the execution starts. |
|
base_url |
String |
The base URL |
|