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?

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top