web-dev-qa-db-fra.com

Que signifie "spec" dans les tests Javascript

Je suis assez nouveau dans le monde Javascript (venant d'Android), j'ai donc lu comment configurer Mocha/Jasmine pour mettre mon environnement de test en place. J'ai remarqué une convention de "spec" en référence aux répertoires de test, au suffixe de fichier, aux noms de suite et/ou aux tests/assertions.

Est-ce spécifique aux tests en Javascript? Et que signifie réellement "spec"? Spécification, attente ou?

23
basudz

Spec est l'abréviation de "Specification" comme @DavinTryon l'a suggéré ci-dessus.

La spécification en termes de test fait référence aux détails techniques d'une fonction ou d'une application donnée qui doivent être remplies. La meilleure façon de penser à cela est que les spécifications techniques pour une unité de code donnée passent avec succès. https://en.wikipedia.org/wiki/Unit_testing

28
Benjamin Dean