-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
jest-puppeteer-axe: migrate to @axe-core/puppeteer #25659
Conversation
@gziolo can you please review? |
@Hypnosphi, I'm back from extended leave. I will have a look at this PR in the upcoming days, thanks for proposing those changes 👍 |
One note, there are legitimate failures in e2e tests raised by the new version of axe API. The best way of moving forward would be to skip them for the time being and report a separate issue for them. We already maintain the list of disabled rules: gutenberg/packages/e2e-tests/config/setup-test-framework.js Lines 189 to 204 in bd45cc9
|
There are two things that would make this PR complete:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added some additional comments that should conclude this PR.
Co-authored-by: Greg Ziółkowski <grzegorz@gziolo.pl>
There's still one e2e test failing:
It's surprising to see it. Let me restart tests and debug locally if it doesn't help. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tested locally and I see the same e2e test failure on master
branch. Let's get this in and explore it separately.
Thank you again for the patch 💯
axe-puppeteer
is deprecated and renamed to@axe-core/puppeteer
, see https://github.com/dequelabs/axe-puppeteer#deprecated-axe-puppeteer