Testez un Sencha Touch Controller à l'aide Jasmine
-
27-10-2019 - |
Question
J'ai une application Sencha tactile MVC que je suis en train d'écrire des tests pour l'utilisation de Jasmine. J'ai un certain succès, mais je suis perplexe à ce jour à essayer de tester la méthode d'action d'un contrôleur.
Par exemple, j'ai une méthode d'action qui ressemble à ceci:
mapContact : function(params) {
// Do some stuff here
this.application.contactPanel.setActiveItem(contactMapPanel, {type:'slide', direction:'left'});
}
où contactMapPanel est un panneau contenu dans contactPanel. Quelle est la meilleure façon de tester cette méthode dans Jasmine? Comment puis-je vérifier que l'élément actif est en effet correctement réglé contactMapPanel?
La solution
Il s'avère que ce n'est pas une bonne idée - il est considéré comme plus d'un test d'intégration et de jasmin est pour les tests unitaires. Voir: http: // www .sencha.com / forum / showthread.php? 151594-test-a-Sencha-touch-contrôleur à l'aide-Jasmine