Test de code JavaScript : Google JS Test en Open Source
Google propose sous licence Open Source un outil de test unitaire centré sur le code JavaScript des pages Web.
Google a décidé de proposer sous licence Open Source (Apache License 2.0) l'un de ses principaux outils de test pour les applications JavaScript. Baptisée Google JS Test, il s'agit d'une infrastructure de test unitaire. Reposant sur le moteur V8, elle ne nécessite pas de lancer un navigateur pour fonctionner. Le pilotage des test peut s'effectuer à la volée pour contrôler chaque évolution dans le code. Google JS Test permet de créer des fonctions mock ou des instances de classes pour vérifier certains paramètres du code.
"Google JS Test ne s'applique qu'à du code pur JavaScript", précise Google. "Cela ne veut pas dire qu'il n'est pas possible de tester du code manipulant DOM. Il est toujours possible de vérifier cette couche en passant par des implémentations mock appliquées aux fonctions de manipulation du DOM". Pour faciliter la prise en main de l'outil, la sémantique choisie est très proche de celle de l'outil Google Test pour C++.