我在测试工匠命令时遇到了麻烦。
当我assertEquals
针对getDisplay()
输出运行时,我的测试失败,因为预期的字符串与实际的二进制字符串不同。
这是我的测试和 PHPUnit 输出: http: //paste.laravel.com/15rN
怎么了?
我在测试工匠命令时遇到了麻烦。
当我assertEquals
针对getDisplay()
输出运行时,我的测试失败,因为预期的字符串与实际的二进制字符串不同。
这是我的测试和 PHPUnit 输出: http: //paste.laravel.com/15rN
怎么了?
我正在使用ansicon在 Windows 上获得彩色输出,这导致了返回的二进制字符串。
我必须通过输入ansicon -u
终端来卸载它。
看起来它正在序列化字符串,因为你'dummyValue'.PHP_EOL
在那里。尝试取出连接的 PHP_EOL 并重试。
另外,请确保您使用的是最新版本的 PHPUnit。