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

Create visual regression tests #2042

Open
32 tasks
benjamincharity opened this issue Feb 24, 2020 · 0 comments
Open
32 tasks

Create visual regression tests #2042

benjamincharity opened this issue Feb 24, 2020 · 0 comments
Labels
Epic A parent issue for a collection of related work Goal: Library Stabilization A task needed to get the library closer to it's final state Type: chore Something that needs to be done but is not a bug or addition

Comments

@benjamincharity
Copy link
Contributor

We should be thoughtful about setting up regression tests much like unit tests: we should avoid double testing where possible (eg login form doesn't need to test button styles since the button will test that itself, but it should test the basic layout)

Components that should be tested visually

  • button
  • card
  • checkbox
  • chip
  • cohort date range (mainly layout)
  • confirmation
  • copy
  • csv entry
  • date range (mainly layout)
  • drawer
  • expansion panel
  • file upload
  • icon
  • icon button
  • input
  • link
  • loading overlay
  • login form (mainly layout)
  • logo
  • menu
  • navigation
  • paginator
  • popover
  • radio group
  • scrollbars
  • search (mainly layout)
  • selection list
  • spacing
  • table
  • tabs
  • toggle
  • tooltip

TODO: Create individual tickets for each item and attach to this epic.

@benjamincharity benjamincharity added Goal: Library Stabilization A task needed to get the library closer to it's final state Type: chore Something that needs to be done but is not a bug or addition Epic A parent issue for a collection of related work labels Feb 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic A parent issue for a collection of related work Goal: Library Stabilization A task needed to get the library closer to it's final state Type: chore Something that needs to be done but is not a bug or addition
Projects
None yet
Development

No branches or pull requests

1 participant