Существует test/exn
, который можно использовать для проверки сообщений об ошибках, например:
(test/exn (error "foo") "foo")
но обратите внимание, что в документах говорится, что он может тестировать только те исключения, которые были явно созданы вашим кодом. Идея состоит в том, что ваш код должен проверять ошибки и вызывать их, в противном случае у вас есть ошибка.
(Для проверки "реального" кода ракетки см. rackunit .