1

我有一个需要调用外部服务的 Play2 应用程序。我想测试我是否可以连接到这些服务并获得预期的答案。

问题是WSAPI 只返回一个结果的承诺。这很好,因为它使我从明确地执行演员的请求中解放出来。但我不知道如何测试它。

有没有办法:

  • 要求承诺阻止直到它满意,或者
  • 在 Play2 中安排异步测试?
4

1 回答 1

1

我发现我可以Promiseawait方法等待 a 的结果,所以我的测试看起来像

Service.query.await.get must contain("something")
于 2012-08-30T11:09:28.733 回答