We need to test our code to ensure 'A more functional, maintainable, responsive and consistent UI'. Our current set up is the absolute barest minimum:
- some php testing to ensure it renders
- js to make mex item view load
Acceptance Criteria
- Unit tests exist for templates on client side
- Unit tests exist for templates on server side
- All datatypes are covered (mock data can be used)
- Accessibility is tested (likely Axe-core is implemented and running over the vue templates)
To Do
- split by the 7 templates and include in ticket both client & server side
- subtask for e2e framework + quality metrics
- determine if axe-core is unit or e2e