I am wondering if we can test that directly without connecting first. I will defeat the purpose of user area though. None.
Tests @ Trusk
Ceci est un projet exemple pour l'utilisation de Cypress
Installer les dépendences
- Avoir Node.js d'installé
- Être sur une version de Node.js qui permet l'utilisation de yarn
- Ouvrir un terminal de commandes
- Se déplacer dans le répertoire
- Lancer
yarn
pour installer les dépendances du projet
Architecture
Applicatif
Une application très simple écrite en Javascript avec le framework Express
- index.js le fichier de lancement du serveur Express
- public fichiers servis de manière statique
- index.html le point d'entrée de l'appli
L'application est un formulaire semblable a une connexion. Pour se "connecter" il faut saisir deux foix adrian@trusk.com sinon des messages d'erreur apparaissent.
Tests
Les tests sont écris en Cypress et se trouvent dans ce fichier
Lancer les tests
Avec UI Cypress
- Ouvrir un terminal de commandes
- Se déplacer dans le répertoire
- Lancer le server avec
yarn start
- Dans un autre terminal
- Lancer
yarn cypress open
pour lancer l'interface graphique de Cypress
En ligne de commandes
- Ouvrir un terminal de commandes
- Se déplacer dans le répertoire
- Lancer le server avec
yarn start
- Dans un autre terminal
- Lancer
yarn cypress run
pour lancer les tests sans l'interface graphique de Cypress
Description
Languages
JavaScript
63.8%
HTML
24.5%
CSS
11.7%