initial status
This commit is contained in:
45
README.md
Normal file
45
README.md
Normal file
@@ -0,0 +1,45 @@
|
||||
# Tests @ Trusk
|
||||
|
||||
Ceci est un projet exemple pour l'utilisation de [Cypress](https://www.cypress.io/)
|
||||
|
||||
## Installer les dépendences
|
||||
|
||||
- Avoir [Node.js](https://nodejs.org/en/) d'installé
|
||||
- Être sur une version de Node.js qui permet l'utilisation de [yarn](https://yarnpkg.com/)
|
||||
- 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](https://expressjs.com/fr/)
|
||||
|
||||
- [index.js](index.js) le fichier de lancement du serveur [Express](https://expressjs.com/fr/)
|
||||
- [public](public) fichiers servis de manière statique
|
||||
- [index.html](public/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](https://www.cypress.io/) et se trouvent dans [ce fichier](cypress/integration/trusk-test/test.spec.js)
|
||||
|
||||
## 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](https://www.cypress.io/)
|
||||
|
||||
### 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](https://www.cypress.io/)
|
Reference in New Issue
Block a user