0

我在测试工匠命令时遇到了麻烦。

当我assertEquals针对getDisplay()输出运行时,我的测试失败,因为预期的字符串与实际的二进制字符串不同。

这是我的测试和 PHPUnit 输出: http: //paste.laravel.com/15rN

怎么了?

4

2 回答 2

0

我正在使用ansicon在 Windows 上获得彩色输出,这导致了返回的二进制字符串。

我必须通过输入ansicon -u终端来卸载它。

于 2013-11-08T15:14:20.237 回答
0

看起来它正在序列化字符串,因为你'dummyValue'.PHP_EOL在那里。尝试取出连接的 PHP_EOL 并重试。

另外,请确保您使用的是最新版本的 PHPUnit。

于 2013-11-08T13:54:04.427 回答