diff --git a/lib/behat/axe/readme_moodle.txt b/lib/behat/axe/readme_moodle.txt new file mode 100644 index 00000000000..2095e896243 --- /dev/null +++ b/lib/behat/axe/readme_moodle.txt @@ -0,0 +1,15 @@ +Description of axe import into Moodle + +1/ Download the latest axe code somewhere (example /tmp/axe) using: +npm install axe-core --save-dev +Note down the version number displayed by the command, to update lib/thirdpartylibs.xml accordingly. + + +2/ Copy the following file to your local Moodle directory, to replace the old one: +cp node_modules/axe-core/axe.min.js [PATH TO YOUR MOODLE]/lib/behat/axe/ + + +3/ Run behat tests labelled with @accessibility and confirm they are passing with the new library version, or fix the failures +because the new version might raise issues that weren't detected previously: +php admin/tool/behat/cli/init.php --axe +php admin/tool/behat/cli/run.php --tags=@accessibility diff --git a/lib/thirdpartylibs.xml b/lib/thirdpartylibs.xml index f7a4b52baeb..a1658595cad 100644 --- a/lib/thirdpartylibs.xml +++ b/lib/thirdpartylibs.xml @@ -11,7 +11,7 @@ behat/axe axe-core MPL - 3.5.5 + 4.3.5 2.0