繁体   English   中英

在Play2中为Scala测试Promise

[英]Testing promises in Play2 for Scala

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

问题在于WS API仅返回结果承诺。 很好,因为它使我不必显式地执行来自演员的请求。 但是我不知道如何测试。

有没有一种方法可以:

  • 要求诺言直到满足为止,或者
  • 在Play2中安排异步测试?

我发现我可以使用await方法await Promise的结果,所以我的测试看起来像

Service.query.await.get must contain("something")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM