0

モックされたサービスをチェックする簡単なテスト コードがあります。

 runtime.unsafeRun(service.run.forkDaemon)
    eventually(Timeout(Span(5, Seconds)), Interval(Span(1, Seconds))) {
      verify(someMockResult).create(any[String], any[String])
    }

serviceを返しますTask[Done]unsafeRun問題なく動作しますが、これが返されるかどうかも確認したいと思いますsucceed。私はこのようにそれをやろうとしました:

runtime.unsafeRun(service.run.forkDaemon) shouldBe succeed

また:

val result = runtime.unsafeRun(service.run.forkDaemon)
   eventually(Timeout(Span(5, Seconds)), Interval(Span(1, Seconds))) {
      result shouldBe succeed
   }

しかし、うまくいきません。効果の結果が成功したかどうかを確認する方法はありますか?

4

1 に答える 1