问题标签 [spray-test]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
105 浏览

log4j - 如何在调试级别的测试中使用 Spray 的 logRequestResponse?

我正在尝试按照这个建议来调试我的 Spray 路线,即使用logRequestResponse. 我正在使用调试日志记录级别。但是,控制台上不会出现任何调试消息。

0 投票
0 回答
324 浏览

scalacheck - Spray-testkit 未处理请求

我的服务路线:

我的规格:

如果在浏览器中测试,GET 和 POST 路由都可以正常工作。POST 也可以在测试中使用。我的 GET 路线有什么问题?为什么不能测试?是什么导致了这样的错误以及如何避免它?

更新: 这似乎与 scalacheck 有关,因为以下非基于属性的测试也是“绿色”的:

0 投票
1 回答
427 浏览

scala - 喷涂路由不匹配任何东西

我已经尝试了很多事情,但是无论我在测试中做什么(只是发送一个 PUT 请求来“创建用户”),日志都不会输入任何 pathPrefix 并且只是走到最后并且无法匹配任何内容。

任何人都可以提供见解吗?下面是我写的课程以及简单的测试(甚至还没有检查任何东西)

我知道总的来说它是相当初级的,我做的事情并不好,但这只是我拼凑起来的东西,以至于我觉得我可以对路由进行一些快速测试

0 投票
0 回答
40 浏览

scala - 覆盖和喷雾测试套件

我在使用 spray testkit 运行覆盖插件时遇到问题。每当我在启用覆盖范围的情况下运行测试时,测试都会失败。如果没有启用覆盖,它会通过。

我尝试将它添加到我的测试中,在我的班级顶部以增加超时,但它仍然不起作用。

我什至尝试将其添加到我的 application.conf

但这也没有通过测试。

有没有其他人遇到过这个问题?

0 投票
1 回答
181 浏览

scala - ExceptionHandler 不适用于喷雾测试套件?

我正在尝试使用本指南中的示例使用 Spray 的 ExceptionHandler:http: //spray.io/documentation/1.2.2/spray-routing/key-concepts/exception-handling/

我故意扔进ArithmeticException这样的路线:

如果我使用 curl 发出请求,它会Bad numbers, bad result!!!正确返回错误消息。但是,当使用 Specs2 + spray testkit 进行测试时,它永远不会返回正确的错误消息,而是返回默认的 500 代码错误消息There was an internal server error。即使使用sealRoute也无济于事。

在控制台上,我会看到错误跟踪:

我在其中放了一个 println 命令,myExceptionHandler发现 myExceptionHandler 永远不会被执行。

有谁知道为什么它不起作用以及解决方案?

0 投票
1 回答
88 浏览

scala - 在 Spray.io 测试规范中添加标头无法将请求发送到路由中

我正在使用喷雾 1.3.3。我有一个如下所示的规范:

这看起来应该在我看过的文档中,并且可以编译,但是当我运行它时,我得到了 500。如果我在路由中设置断点,我永远不会进入其中(我在其他不添加标题的测试函数中这样做)。在 IntelliJ 中,我收到一条错误消息,说它无法解析和之间~>的符号addHeaderroutes符号。

添加标头以发送到路由的正确方法是什么?

0 投票
1 回答
36 浏览

scala - API 测试 akka-http REST 端点

这是我在 akka-http 中的端点:

这是使用作为标头值传递的 JWT 'Bearer' 令牌进行身份验证的 POST API 之一。我想测试这个端到端。它还调用数据库和第三方服务。

我正在尝试添加任何 API 测试框架,以便能够在任何环境中进行测试。您能否建议任何框架来实现这种类型的集成测试,其中环境变量涉及调用第三方 API。

是否可以使用 spray-testkit(Test API REST SCALA)对此进行测试?一个例子会很有帮助。谢谢