Skip to content

iMassim0/W7D1_TeamBDX_PrivateClub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

https://private-club-thp-bdx.herokuapp.com/

Week n°7 on Day n°1 - THP by Team BDX - @massimo

Test Driven Development on PrivateClub

Projet du jour :

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.

Pré-requis et installation :

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.

Conditions de test des exercices pour les corrections

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

Versions

Ruby 2.5.1

Rails 5.2.0

Bundle 1.16.1

Contributeur

@massimo - Maxime FLEURY

et l'aide précieuse de Mister @bab !

About

Work on TDD && rails by @massimo - TeamBDX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors