You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some of Aruba's step definitions are very complex and have a lot of options. We should clean them up.
Expected Behavior
Step definitions should be clear easy to follow.
Current Behavior
Some step definitions have an awful lot of complex logic, making it hard to see what's going on. Especially when indirection is used to activate matchers.
Possible Solution
We can at least split up some of the cases where the actions taken depend on some conditional based on a string literal.
Summary
Some of Aruba's step definitions are very complex and have a lot of options. We should clean them up.
Expected Behavior
Step definitions should be clear easy to follow.
Current Behavior
Some step definitions have an awful lot of complex logic, making it hard to see what's going on. Especially when indirection is used to activate matchers.
Possible Solution
We can at least split up some of the cases where the actions taken depend on some conditional based on a string literal.
Context & Motivation
This came up in a pull request. See #638 (comment).
The text was updated successfully, but these errors were encountered: