#!/bin/bash
bash scripts/build-image .

docker run tinymce-a11y-checker npm run test:coverage
unit_status=$?
((unit_status)) && echo "[!] Failed unit tests."

docker run tinymce-a11y-checker npm run cypress:run
cypress_status=$?
((cypress_status)) && echo "[!] Failed Cypress E2E tests."

docker run tinymce-a11y-checker npm run fmt-check
fmt_status=$?
((fmt_status)) && echo "[!] Failed format check. Be sure to run: npm run fmt"

((unit_status)) && exit $unit_status
((fmt_status)) && exit $fmt_status
exit 0
