Développement d'un mini-site en utilisant des tests

Cet exercice va nous permettre d'appliquer quelques bonnes pratiques en matière d'organisation d'un projet, et de procéder à la mise en place de tests unitaires. Il s'agit de développer une mini-application qui, quand on saisit une date dans l'URL, affiche le jour qui sera 1000 jours après cette date.

Reprenez le code obtenu à l'issue de l'exercice précédent.

  1. Créez le fichier index.js à la racine de l'application. Ce fichier requiert le fichier app/index.js
  2. Créez le fichier app/dates.js. Ce fichier permet d'exporter deux fonctions 
  3. Créez le fichier app/index.js. Ce fichier importe app/dates.js. Le routeur interprète l'URL saisie et quand il s'agit d'une date, affiche 1000 jours après cette date dans le navigateur. Par exemple, l'URL http://localhost:8888/2016-12-11 renvoie la date du 7 septembre 2019.
  4. Créez le fichier test/dates.js. Dans ce fichier :
    1. teste la fonction dateLisible
    2. teste la fonction date1000