Добавление заголовков в спрей.спецификации теста ввода-вывода не удается отправить запрос в маршрут

Я на спрей 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.

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

1 ответ

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