Я думаю, что ключевым отличием являются личные предпочтения.
Я нахожу синтаксис и поддержку RSpec для всех различных тестов (модель, представление, контроллер, функция, помощник, сервисы и т. Д.) Очень понятным и простым в реализацииКроме того, насмешки и заглушки относительно тривиальны по сравнению с minitest, а также rspec имеет большую базу фанатов из сообщества rails. Но при создании gem i advice, используя minitest, поскольку это официальный набор тестов, но при тестировании больших и сложных кодов Rspec делаетэто проще ИМО.