環境
Mac OS
Laravel Framework 5.6.26
状況
PHPunitでユニットテストしようとしたら、xmlファイルミスってるんだよなぁって言われました。
エラー内容
Opening and ending tag mismatch: env line 32 and php
expected '>'
Premature end of data in tag phpunit line 2
xmlファイル、閉じ忘れとかないはずなんだが、、、って思って5分間ぐらい戦ってたら、見つけました。
スラッシュ忘れてました。
エラーのでるxml
phpunit.xml
<env name="DB_DATABASE" value="database/database_test.sqlite">
成功したxml
phpunit.xml
<env name="DB_DATABASE" value="database/database_test.sqlite" />
感想
隅から隅までにらめっこしましょう。