我正在编写验收测试,它验证来自嵌入式服务器的 HTTP 响应。所以看起来像
assert((200, """{
| "status" : "OK"
|}""".stripMargin) === (code, response))
到目前为止,它在我的 Linux 机器上运行良好,但是当在 Windows 上调用测试时 - 它失败了。
org.scalatest.exceptions.TestFailedException: "{[
"status" : "OK"
]
}" did not equal "{[
"status" : "OK"]
}"
我认为这是因为行尾 - Windows 中的行尾与 Linux 中的不同。是否有任何简单的方法可以在编译的测试数据中提供特定于操作系统的行尾?