2016-11-01 10 views
0

私はスプレー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では、のシンボルをaddHeaderroutesの間で解決できないというエラーが表示されます。

ルートに送信するヘッダーに追加する正しい方法は何ですか?

答えて

0

私が上に挙げたものがうまく機能することが分かります。私は私のルートに入っていて、例外バックトレースで間違ったことを見ていました。

関連する問題