升级到specs2版本4后,我们使用Future匹配器的测试开始失败。
这就是那些测试的样子:
class SomeSpec(implicit ee: ExecutionEnv) extends Specification {
"some spec" should {
"check some async thing" in {
val asyncThing = ... // calls test subject
asyncThing must beEqualTo("some value").awaitFor(10.seconds)
}
}
}
我可以在这篇博客文章中看到提及未来匹配器的变化: http://etorreborre.blogspot.com.au/2017/08/specs2-4x.html
但我不清楚我需要改变什么以使测试通过(或者是否有解决方案)
specs2网站上的用户指南似乎也没有更新过。
答案 0 :(得分:0)
答案是:除了你的specs2版本,修改是:-)之外不要改变任何东西。此问题已在specs2 4.0.1中修复。