Skip to content

Start tests

Vincent Agnano requested to merge startTests into main

Created by: AudreyBramy

Fait

  • mise en place de l'environnement de test : installation de ava
  • ajoute du typage du code avec JsDoc et @ts-check
  • création de plusieurs types
  • refonte du composans DriverListpour extraire la logique et création de deux fonctions : getAdditionnalTimeByTrip(); getRelevantTrip() et'keepRelevantDrivers()
  • création des tests pour les trois fonctions créées
  • nettoyage du code et ajout des types

Cas testés

  • le serveur ne retourne ni les trajets passés, ni les trajets sans date
  • le serveur retourne les trajet du jour
  • les temps de détour sont correctement calculés en fonction d'une demande données
  • le filtre sur les trajet dont le détour est inférieur à 5 minutes retourne les bons trajets
  • le filtre sur les trajet dont le détour est compris entre 20 et 45 minutes retourne les bons trajets

Corrections

  • les voyages sans dates ne sont pas affichés
  • les trajets passés ne sont pas affichés
  • les trajets dont la durée du détour est comprise entre 5 et 10 minutes sont affichées

Merge request reports