2016-10-12 1 views
1

Je voudrais générer une couverture de code à partir des tests fonctionnels dans Silex App via PHPUnit. J'ai créé sandbox où vous pouvez reproduire.Silex - Couverture de code du test fonctionnel

La question est: Pourquoi la méthode Controller::indexAction() est marquée comme Not Executed code dans le rapport de couverture de code?

code coverage

Merci!

Répondre

1

Pas le temps de tester. Ce que j'ai vu:

Vous configurez votre tableau de test pour le premier test dans app.php

return new \Symfony\Component\HttpFoundation\JsonResponse(['foo' => 'bar']); 

Pourquoi? Et le test at-il échoué si vous supprimez cela? Peut-être que le Controller n'est pas testé.

Ensuite, vous testez les 2 méthodes pas de la même manière.

Peut-être que cela conduit à la solution du problème.

+0

Oui, je suis ...: D Regardez à l'heure https://github.com/o5/silex-code-coverage/commit/51761a36b361802590d1662b9250258b74d6342a –

+0

Je suis heureux d'aider :) – JOUM