diff options
author | Lars Wirzenius <liw@liw.fi> | 2019-05-10 11:42:09 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2019-05-10 11:42:09 +0300 |
commit | ffe95f81b462c3ff0d08de37b3b9e4ce4ccfa93a (patch) | |
tree | c6d19603a4ddc18bd233238e32fbbca9404809d7 | |
parent | 826b8879beda910235d0594139c423c30f77ada1 (diff) | |
download | saga-poc-ffe95f81b462c3ff0d08de37b3b9e4ce4ccfa93a.tar.gz |
Change: first all ASSUMINGs, then all USINGs, then the rest
-rw-r--r-- | saga.pdf | bin | 145520 -> 145672 bytes | |||
-rw-r--r-- | saga.yarn | 5 |
2 files changed, 5 insertions, 0 deletions
Binary files differ @@ -161,6 +161,8 @@ The keywords have the following meanings: environment, or access to external services, but which can't be required for all runs of the acceptance tests. + All ASSUMING steps MUST come first in the scenario. + * USING—indicate that the scenario uses a resource such as a database, that's constrained and can't be used by all scenarios if they run concurrently. When scenarios declare the resource, Saga can @@ -175,6 +177,9 @@ The keywords have the following meanings: The goal is to be simple and correct rather then get maximal concurrency.) + All USING steps MUST come at the beginning of the scenario, except + the ASSUMING steps may precede them. + * GIVEN—set up the test environment for the action (WHEN). This might create files, start a background process, or something like that. This also sets up the reversal of the setup, so that any |