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

Add cypress tests for dataset management #713

Closed
allisonking opened this issue May 26, 2022 · 2 comments · Fixed by #851
Closed

Add cypress tests for dataset management #713

allisonking opened this issue May 26, 2022 · 2 comments · Fixed by #851
Assignees
Labels
testing UI Work related to UI

Comments

@allisonking
Copy link
Contributor

allisonking commented May 26, 2022

Is your feature request related to a specific problem?

We need tests for dataset management!

Describe the solution you'd like

We should add Cypress tests to test out all of the routes and user interactions of dataset management.

Describe alternatives you've considered, if any

Just unit tests, but these tend not to be as useful for user interactions like this. Since our components are fairly simple (mostly tables), but our data routing/user interactions are more complex, Cypress is best suited for this.

Additional context

Blocked by https://github.com/ethyca/fidesui/issues/5

@allisonking allisonking mentioned this issue May 26, 2022
17 tasks
@allisonking allisonking self-assigned this Jun 1, 2022
@allisonking allisonking added this to the 1.7.0 milestone Jun 1, 2022
@ThomasLaPiana ThomasLaPiana modified the milestones: 1.7.0, 1.8.0 Jun 15, 2022
@mfbrown mfbrown modified the milestones: 1.8.0, 1.7.1 Jun 21, 2022
@allisonking
Copy link
Contributor Author

allisonking commented Jun 30, 2022

We should have tests for:

  • List view of datasets
  • List view of dataset fields
  • Editing a dataset field
  • Editing a dataset collection
  • Editing a dataset
  • Deleting a dataset
  • Deleting a dataset collection
  • Deleting a dataset field
  • Checkbox behavior for data categories
  • Creating a dataset via yaml
  • Creating a dataset via database connection

@allisonking
Copy link
Contributor Author

Going to split out the two "creates" into their own ticket, since that work is still in progress.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
testing UI Work related to UI
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants