私は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
ルートに送信するヘッダーを追加する正しい方法は何ですか?