Я использую play framework 2.2.1 и хотел бы использовать scalatest вместо specs2. Поэтому я добавил scalatest зависимость:Результат результата результата дублируется
libraryDependencies += "org.scalatest" %% "scalatest" % "1.9.1" % "test"
я переписал тесты с использованием FunSuite
:
class AppTest extends FunSuite {
test("Application sends 404") {
new WithApplication {
assert(route(FakeRequest(GET, "/asdf")).isEmpty)
}
}
test("Application renders index") {
new WithApplication {
val home = route(FakeRequest(GET, "/")).get
assert(status(home) == OK)
assert(contentType(home) == Some("text/html"))
assert(contentAsString(home).contains("Hello world"))
}
}
}
Теперь, когда я бегу test
из игры консоли (или SBT) Я получаю результаты испытаний дважды:
[info] AppTest:
[info] - Application sends 404
[info] - Application renders index
[info] AppTest
[info] + Application sends 404
[info] + Application renders index
[info]
[info]
[info] Total for test AppTest
[info] Finished in 0.021 seconds
[info] 2 tests, 0 failures, 0 errors
Это не большая проблема, потому что я не думаю, что тесты на самом деле выполняются дважды, но это немного запутывает, особенно когда есть больше тестов.
С кем это столкнулось?
Благодаря
Да, я думал об этом, но я не мог найти никакой ссылки на него. Я думаю, что плагин sbt для игры добавляет его как зависимость, и я не знаю, как его удалить. –