2016-11-01 7 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

위의 목록에 나와있는 항목이 유용합니다. 나는 나의 길에 들어가고 있었고, 예외 역 추적에서 틀린 점을보고 있었다.