組み込みサーバーからのHTTP応答を検証する受け入れテストを作成しています。だからそれは
assert((200, """{
| "status" : "OK"
|}""".stripMargin) === (code, response))
これまでのところ、Linuxボックスでは非常にうまく機能しますが、Windowsでテストを呼び出すと、失敗します。
org.scalatest.exceptions.TestFailedException: "{[
"status" : "OK"
]
}" did not equal "{[
"status" : "OK"]
}"
これは行末が原因だと思います。WindowsとLinuxでは行末が異なります。コンパイルされたテストデータでOS固有の行末を提供する簡単な方法はありますか?