Добавление заголовков в спецификацию теста Spray.io не приводит к отправке запроса в маршрут.

У меня спрей 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.

Как правильно добавить заголовок для отправки на маршрут?


person djsumdog    schedule 01.11.2016    source источник


Ответы (1)


Оказывается, то, что я перечислил выше, работает нормально. Я входил в свой маршрут и смотрел на неправильную вещь в обратной трассировке исключения.

person djsumdog    schedule 02.11.2016