Я тестирую несколько простых API с Route TestKit, и я хотел бы знать, возможно ли чисто чередовать запросы. Допустим, я хочу проверить, что результат get, а затем и сообщения, дает определенный результат. Какой самый чистый / самый идиоматичный способ добиться этого?
Приведенный пример из документов:
"leave GET requests to other paths unhandled" in {
// tests:
Get("/kermit") ~> smallRoute ~> check {
handled shouldBe false
}
}
как бы я протестировал такой сценарий, в котором предыдущая публикация изменяет результат Get (это не правильный код, но объясняет идею):
"leave GET requests to other paths unhandled" in {
// tests:
Post("/kermit") ~> Get("/kermit") ~> smallRoute ~> check {
handled shouldBe true
}
}