Я пишу JSON API для Haskell и хотел бы написать несколько тестов.Это действительно тяжелый ввод-вывод, поэтому я думаю, что имеет смысл написать несколько функциональных тестов: (добавьте Foo, посмотрите, вернет ли / foos / его) и т. Д.Конечно, но, кажется, сосредоточиться на тестировании чистого кода.
Как мне писать / запускать функциональные тесты, которые должны тестировать API?Если это имеет значение, я использую Скотти / WAI .Хотя пример был бы отличным, хорошая пара ссылок и некоторые советы были бы хороши.