Le projet du jour consiste à créer de toute pièce une application en pensant dès le début à la manière de tester celle-ci ! Prisée dans le monde de la programmation, la méthode de test d'une app est une technique appréciée et recherchée. Un développeur habile, malin et minutieux effectuera simultanément rédaction && tests lors d'une création d'une app.
1 - Veuillez svp vous relever de votre PLS.
2 - Veuillez cloner ce repo sur votre machine avec la commande suivante (le dossier créé s'appelera "W7D1_TeamBDX_PrivateClub") :
$ git clone https://github.com/iMassim0/W7D1_TeamBDX_PrivateClub
3 - Se rendre dans le dossier souhaité, et effectuer cette ligne de commandes suivante pour initialiser le fonctionnement :
$ bundle install --without production && rails db:migrate
NOTA : Vous pouvez, si la gem PG est installée sur votre machine, effectuer un bundle install simple.
Les exercices 2.1 concernent uniquement des tests sur le model User. Les exercices de 2.2 à 2.4.1 concernent les views et leur fonctionnements. Tous les exercices ont été réalisés. Pour cela, effectuez ces commandes pour vérifier les TDD des models && views (via system).
- Vérification de l'exercice 2.1 :
$ rails test
- Vérification de l'exercice 2.2 à 2.4.1 :
$ rails test:system
- Egalement, vous pourrez vérifier "à la mano" le fonctionnement du site en lancant une version en local :
$ rails server
Puis vous rendre à l'adresse suivante :
@ http://localhost:3000/
Pour les plus hardis, un game peut se tenter via la console :
$ rails console
Enfin, au cas ou, voici le lien en production de l'app :
@ https://private-club-thp-bdx.herokuapp.com/
NOTA : $ = terminal || > = console rails || @ = web browser
Ruby 2.5.1
Rails 5.2.0
Bundle 1.16.1
@massimo - Maxime FLEURY
et l'aide précieuse de Mister @bab !
