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

Theme integration test suite #3523

Open
slorber opened this issue Oct 2, 2020 · 0 comments
Open

Theme integration test suite #3523

slorber opened this issue Oct 2, 2020 · 0 comments
Labels
meta Meta-issue about the project itself. Either project maintenance or a list of other issues.

Comments

@slorber
Copy link
Collaborator

slorber commented Oct 2, 2020

Theme integration test suite

We want a theme gallery (#3522) and share UX between themes.

This should enable to create a single Cypress integration test suite to validate the behavior of all the themes, as long as the test selectors are shared between each theme.

As the classic theme is the most advanced and the "reference" theme, we can use it to get started asap, until other themes catch up in feature parity.

We should think carefully about creating testId and aria-roles so that selectors are shared between each tests

Some work has already been done by @fanny here: #3468

@slorber slorber added feature This is not a bug or issue with Docusausus, per se. It is a feature request for the future. status: needs triage This issue has not been triaged by maintainers mlh Major League Hacking Fellowship and removed status: needs triage This issue has not been triaged by maintainers labels Oct 2, 2020
This was referenced Oct 2, 2020
@Josh-Cena Josh-Cena added proposal This issue is a proposal, usually non-trivial change and removed feature This is not a bug or issue with Docusausus, per se. It is a feature request for the future. labels Oct 30, 2021
@Josh-Cena Josh-Cena added meta Meta-issue about the project itself. Either project maintenance or a list of other issues. and removed mlh Major League Hacking Fellowship proposal This issue is a proposal, usually non-trivial change labels Mar 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta Meta-issue about the project itself. Either project maintenance or a list of other issues.
Projects
None yet
Development

No branches or pull requests

2 participants