0
我在Spray 1.3.3上。我有一個規範,看起來像下面這樣:在Spray.io測試規範中添加標題無法將請求發送到路由
"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
之間的符號~>
。
什麼是正確的方式添加到標題發送到路線?