Quelle serait la bonne façon de tester une unité d'une action de contrôleur qui effectue une redirection? MISE À JOUR: Je suis un développeur de base sur le projet CFWheels. La raison pour laquelle je pose cette question est actuellement que je travaille sur l'amélioration du framework de test intégré que nous avons et je me demande comment aborder et implémenter quelque chose comme ça dans CFWheels pour permettre aux développeurs de tester leur application plus facilement. .Comment tester unitairement les redirections dans cfwheels
MISE À JOUR: J'ai compris comment tester cela. il semble que nous devrons réécrire un peu les internes du contrôleur de roues pour effectuer la redirection après que l'action soit terminée et après qu'elle soit passée au répartiteur. la seule chose avec cette approche est que n'importe quel code après le redirectTo() serait exécuté SAUF si vous prenez les précautions appropriées avant la main; cela inclut soit de mettre un retour après l'instruction redirectTo() soit de mettre des contrôles conditionnels dans votre action pour isoler le code redirectTo() d'un autre code. Cela implique également de s'assurer que rien d'autre n'est rendu une fois redirectTo() effectuée.
Habituellement, je ne fais que tester le modèle, pas le contrôleur. Quel framework MVC utilisez-vous? – Henry
@henry, j'ai mis à jour la question pour répondre à la vôtre: P – rip747
Vous pouvez envisager de changer le titre de cette question en «Comment faire pour tester les redirections» ou «Comment tester les redirections unitaires dans cfwheels». Ces expressions sont plus susceptibles de correspondre à la requête de recherche d'un utilisateur dans un moteur de recherche, ce qui signifie que cette page aura une plus grande chance d'apparaître comme un résultat supérieur. Cela signifie plus de rep pour vous, et moins de recherche pour les personnes ayant la même question. –