我想测试我的 PHP/Symfony 项目生成的这个非常简单的页面
<div>Simple ! Tranquille ! Excellent !</div>
(它是法语,所以它需要
感叹号前面的硬空格。)
我认为一个同样简单的测试,例如
$this->assertSelectorTextContains('div', 'Simple ! Tranquille ! Excellent !');
会做的伎俩,但我失败了。
进一步调查表明
$texte = $crawler->filter("div")->first();
$this->assertEquals($texte->text(), "Simple ! Tranquille ! Excellent !");
返回
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'Simple ! Tranquille ! Excellent !'
+'Simple ! Tranquille ! Excellent !'
那么,我如何帮助assertSelectorTextContains()
(更一般地说,PHPUnit)理解两个字符串实际上是相同的?(或者至少是等价的?)