/
Testing Guidelines

Testing Guidelines

This document outlines the things which need to be tested before pushing to production. We recognise that it is a better idea long-term to write actual integration tests but

  1. Everything works in dark mode

  2. Everything works for each screen size breakpoint (see line 84 of client/src/constants/theme.ts)

  3. Everything works after reloading the page

  4. Everything works on mobile and on non-Chromium browsers (Firefox, Safari)

  5. Things to note in particular:

    1. Course names are not cut off in the course selection dropdown

  6. MMAN2300 works

 

Related content