896 B
896 B
Testing with cypress
This project use cypress to do functional testing of the website. Unfortunately we cannot integrate it with docker-compose for the moment, so you will need to install some packages locally on your pc.
You will need to install theses dependancies on linux (don't know about mac):
sudo apt update
sudo apt install libgtk2.0-0 libgtk-3-0 libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 libxtst6 xauth xvfb
Cypress can be installed locally in the e2e directory
cd e2e
npm install
How to use:
npm run cy:run
npm run cy:open
The first command will run all tests in the terminal, while the second will open the interactive task runner which allow you to easily manage the test workflow