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

时间:2016-11-01 20:21:08

标签: scala intellij-idea spray spray-test

我在Spray 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

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

1 个答案:

答案 0 :(得分:0)

原来我上面列出的工作正常。我正在进入我的路线,并在异常回溯中查看错误的东西。