Je suis donc un débutant en javascript et j'avais parcouru le code de quelqu'un d'autre et j'ai trouvé ça ..
describe('deviceready', function() {
it('should report that it fired', function() {
spyOn(app, 'report');
app.deviceready();
expect(app.report).toHaveBeenCalledWith('deviceready');
});
});
Ce que je ne comprends pas, c'est: que fait exactement le mot clé describe
?
info:
- C'est une application phonegap
- Nous utilisons les spine.js et jQuery bibliothèques
Describe
ne fait pas partie de Javascript, c'est une fonction définie dans la bibliothèque que vous avez utilisée (à savoir Jasmine)
"Une suite de tests commence par un appel à la fonction globale Jasmine décrire avec deux paramètres: une chaîne et une fonction . La chaîne est un nom ou un titre pour une suite de spécifications - généralement ce qui est testé . La fonction est un bloc de code qui implémente la suite . "