1
我有一個有趣的問題,使用Play 2.1.1中的WithApplication scope進行測試。Play Framework規範2無法失敗
這裏是我的代碼:
import play.api.test.{FakeApplication, WithApplication}
import org.specs2.mutable.Specification
class TestSpec extends Specification {
"Test" should {
"fail" in {
true === false
}
"fail as well" in new WithApplication() {
true === false
}
"fail with extreme prejudice" in new WithApplication(FakeApplication()) {
true === false
}
}
}
我希望所有這3失敗,但在這種情況下,只有第一個失敗。
[info] Total for specification TestSpec
[info] Finished in 21 ms
[info] 3 examples, 1 failure, 0 error
[info]
[error] Failed: : Total 4, Failed 1, Errors 0, Passed 3, Skipped 0
[error] Failed tests:
[error] TestSpec
有沒有我在這裏失蹤的一些技巧?
我正在使用Scala 2.10.2,sbt 0.12.2,Play 2.1.1以及在Java 7 U40上運行。
在此先感謝。
謝謝。我會試一試。升級我所有的生產服務有點極端,但會進行調查。一直想找個藉口。 :-) –
卡住了Play 2.1.1並更新了Specs2到2.2.3,並解決了問題。乾杯。 –