Iota-School / notebooks-for-all

https://iota-school.github.io/notebooks-for-all/
Other
18 stars 6 forks source link

add more accessibility constraints to the axe tests #98

Closed tonyfast closed 11 months ago

tonyfast commented 11 months ago

the adds all the axe wcag test conditions and the trusted testers constraint.

it reveals errors in the ipywidgets representation. ill describe in a later message. currently, the axe tests needs to be improved and the interface to using them does also. once, the axe testing reports are improved we'll address the inaccessible parts of the failing tests.

the tests that are failing are outside the scope of this immediate module, but, at the same time they coupled. our tests should expect to fail certain conditions. community action will be involved to make the right changes. then we'll need to test and https://github.com/deathbeds/jupyak will provide the build layer for the testing while pull requests are in flight. this repository will need to figure out how to handle testing in-flight work. xfail markers are removed after sufficient changes are made to the upstream repositories.