我正在使用喷雾 1.3.3。我有一个如下所示的规范:
"Add a collection using a PATCH with correct update hash" in {
Patch("/datastore/collections/FMI", CollectionPatch(addPriceCodes =
Some(List(PriceCode("AMI", "22", None))))) ~>
addHeader(hashHeader, updateHash) ~> routes ~> check {
status should equal(Accepted)
}
}
这看起来应该在我看过的文档中,并且可以编译,但是当我运行它时,我得到了 500。如果我在路由中设置断点,我永远不会进入其中(我在其他不添加标题的测试函数中这样做)。在 IntelliJ 中,我收到一条错误消息,说它无法解析和之间~>
的符号addHeader
routes
符号。
添加标头以发送到路由的正确方法是什么?