Erreur Phpunit - échec de l'assertion du nœud indiqué par
-
28-10-2019 - |
Question
J'utilise PHPUnit 3.5.x avec Zend 1.10 J'ai une ligne dans mon IndexControllerTestCase.php
$this->assertXpathContentContains("id('message')", "test message");
cela montre une erreur
1) IndexControllerTest::testIndexWithMessageAction
Failed asserting node denoted by id CONTAINS content "test message"
C:\xampp\htdocs\hive\library\Zend\Test\PHPUnit\Constraint\DomQuery.php:256
C:\xampp\htdocs\hive\library\Zend\Test\PHPUnit\ControllerTestCase.php:516
C:\xampp\htdocs\testsample\tests\application\controllers\IndexControllerTest.php
:14
Une idée de la raison pour laquelle cette erreur apparaît?Toute aide serait vraiment appréciée
La solution
Je ne suis pas un assistant XPath, mais dans nos tests, nous utilisons quelque chose comme ce qui suit pour rechercher le
avec le
id
de message
.
$this->assertXpathContentContains('//div[@id="message"]', "test message");
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow