Skip to content
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

UI Tests for Workflow Always Nodes #2390

Closed
7 tasks done
dsesami opened this issue Oct 9, 2018 · 0 comments
Closed
7 tasks done

UI Tests for Workflow Always Nodes #2390

dsesami opened this issue Oct 9, 2018 · 0 comments
Assignees

Comments

@dsesami
Copy link
Contributor

dsesami commented Oct 9, 2018

ISSUE TYPE
  • Test cases
COMPONENT NAME
  • UI
SUMMARY

UI Testing for #2373

Test cases:

  • Ensure that an “always” node can be be the parent, sibling, or child of a success, failure, or another “always” node, and that the UI displays this correctly.
  • Ensure that root nodes are always set to “always”.
  • Ensure that without siblings, the UI has all three options selectable.
  • Ensure that editing nodes with/without siblings of each type allows for selection of all types.
    - [ ] Ensure that the UI responds appropriately when a cycle could be created with the combination of an always node with success or failure nodes. (Expected behavior?) (can't be done by design it seems)
  • Ensure that “always” nodes appear and disappear with regular operations on workflows.
    Deletion of nodes shifts the workflow “upstream” if it is in the middle of the workflow:
  • Ensure that this does not cause some sort of restriction violation and that the operation is allowed, that all options are visible.
  • Ensure that the “shifted” child node can be edited freely.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant