Я довольно новичок, но стараюсь улучшить TDD в Rails.
RSpec отлично работает, но мои тесты довольно медленные. Я слышал, что MiniTest намного быстрее, и MiniTest/Spec DSL выглядит довольно похоже на то, как я привык работать с RSpec, поэтому я решил попробовать.
Тем не менее, я не смог найти что-либо в Интернете, которое дает пошаговое руководство по настройке и запуску Minitest. Я узнал, как тестировать из книги RSpec, и я не знаю, как должны работать Test:: Unit или MiniTest. У меня есть драгоценный камень в моем gemfile, я написал несколько простых тестов, но я понятия не имею, где их разместить или как их запускать. Я считаю, что это одна из тех вещей, которые настолько очевидны, что никто не удосужился записать ее...
Может кто-нибудь объяснить мне, как настроить некоторые файлы Minitest/spec и запустить их, чтобы я мог сравнить производительность с Rspec?
ИЗМЕНИТЬ
В частности, это те основы, которые мне больше всего нужно знать:
- Вам нужен файл test_helper (например, spec_helper), и если да, то как его создать?
- Как вы запускаете minitest? Кажется, что не соответствует эквиваленту
rspec spec
илиrspec path/to/file_spec.rb
, что мне не хватает?
Спасибо!