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 functional tests to storybook #3478

Open
bafonins opened this issue Nov 16, 2020 · 0 comments
Open

Add functional tests to storybook #3478

bafonins opened this issue Nov 16, 2020 · 0 comments
Assignees
Labels
tooling Development tooling ui/web This is related to a web interface

Comments

@bafonins
Copy link
Contributor

Summary

We should look into ways to catch regressions in pkg/components in CI.

Why do we need this?

  1. Make sure that storybook is up to date with the latest pkg/components and pkg/lib changes.
  2. Catch errors, warnings in storybook in CI
  3. Integrate cypress to run functional tests on various setups of pkg/components
  4. Catch pkg/components pkg/lib regressions

What is already there? What do you see now?

  1. Just storybook with various components.
  2. cypress e2e tests
  3. unit tests for utilities

What is missing? What do you want to see?

  1. storybook integrated into CI pipeline
  2. cypress tests integrated into storybook

Later we can add visual testing using something like Percy.

How do you propose to test this?

CI

Can you do this yourself and submit a Pull Request?

yes

@bafonins bafonins added ui/web This is related to a web interface tooling Development tooling labels Nov 16, 2020
@bafonins bafonins added this to the Backlog milestone Nov 16, 2020
@bafonins bafonins self-assigned this Nov 16, 2020
@kschiffer kschiffer mentioned this issue Dec 21, 2020
65 tasks
@htdvisser htdvisser removed this from the Backlog milestone Jun 8, 2021
@NicolasMrad NicolasMrad assigned kschiffer and unassigned bafonins Feb 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tooling Development tooling ui/web This is related to a web interface
Projects
None yet
Development

No branches or pull requests

3 participants