问题标签 [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.
log4j - 如何在调试级别的测试中使用 Spray 的 logRequestResponse?
我正在尝试按照这个建议来调试我的 Spray 路线,即使用logRequestResponse
. 我正在使用调试日志记录级别。但是,控制台上不会出现任何调试消息。
scalacheck - Spray-testkit 未处理请求
我的服务路线:
我的规格:
如果在浏览器中测试,GET 和 POST 路由都可以正常工作。POST 也可以在测试中使用。我的 GET 路线有什么问题?为什么不能测试?是什么导致了这样的错误以及如何避免它?
更新: 这似乎与 scalacheck 有关,因为以下非基于属性的测试也是“绿色”的:
scala - 喷涂路由不匹配任何东西
我已经尝试了很多事情,但是无论我在测试中做什么(只是发送一个 PUT 请求来“创建用户”),日志都不会输入任何 pathPrefix 并且只是走到最后并且无法匹配任何内容。
任何人都可以提供见解吗?下面是我写的课程以及简单的测试(甚至还没有检查任何东西)
我知道总的来说它是相当初级的,我做的事情并不好,但这只是我拼凑起来的东西,以至于我觉得我可以对路由进行一些快速测试
scala - 覆盖和喷雾测试套件
我在使用 spray testkit 运行覆盖插件时遇到问题。每当我在启用覆盖范围的情况下运行测试时,测试都会失败。如果没有启用覆盖,它会通过。
我尝试将它添加到我的测试中,在我的班级顶部以增加超时,但它仍然不起作用。
我什至尝试将其添加到我的 application.conf
但这也没有通过测试。
有没有其他人遇到过这个问题?
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 永远不会被执行。
有谁知道为什么它不起作用以及解决方案?
scala - 在 Spray.io 测试规范中添加标头无法将请求发送到路由中
我正在使用喷雾 1.3.3。我有一个如下所示的规范:
这看起来应该在我看过的文档中,并且可以编译,但是当我运行它时,我得到了 500。如果我在路由中设置断点,我永远不会进入其中(我在其他不添加标题的测试函数中这样做)。在 IntelliJ 中,我收到一条错误消息,说它无法解析和之间~>
的符号addHeader
routes
符号。
添加标头以发送到路由的正确方法是什么?
scala - API 测试 akka-http REST 端点
这是我在 akka-http 中的端点:
这是使用作为标头值传递的 JWT 'Bearer' 令牌进行身份验证的 POST API 之一。我想测试这个端到端。它还调用数据库和第三方服务。
我正在尝试添加任何 API 测试框架,以便能够在任何环境中进行测试。您能否建议任何框架来实现这种类型的集成测试,其中环境变量涉及调用第三方 API。
是否可以使用 spray-testkit(Test API REST SCALA)对此进行测试?一个例子会很有帮助。谢谢