-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Separate current state from current action in Branching Trees #621
Comments
Can I work on this issue? |
Hey @SensationalShubham! This is a good first issue to work on. Could we do it this way?
|
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
@andreivladbrg - could you pick up this task? You can start with the integration tests for the Skimming through the Gherkin Reference might help with this task. |
#641 was great, thanks @smol-ninja. If you would like to make further contributions, you could continue with this refactor here:
As well as the fuzz tests for the same contracts. |
@PaulRBerg @andreivladbrg Just to confirm, the change to the syntax of |
Precisely right, @alexfertel. You can see some related commentary in #647. |
Problem
Copy-pasting @DrakeEvans's feedback from a private chat on Telegram:
Drake is absolutely right - our tree terminology commingles the current state (contract state) with the current action (function arguments). It would be helpful to draw a distinction between the two
Potential Solution
Follow Cucumber's Gherkin syntax and replace "when" with "given" for the tree nodes that refer to the contract state.
Related
The text was updated successfully, but these errors were encountered: