Как настроить MiniTest?

Я довольно новичок в тестировании, но пытаюсь улучшить TDD in Rails.

RSpec отлично работает, но мои тесты довольно медленные. Я слышал, что MiniTest намного быстрее,и MiniTest / Spec DSL выглядит очень похоже на то, как я привык работать с RSpec, поэтому я решил попробовать.

Однако я не смог найти в Интернете ничего, что предоставляло бы пошаговое руководство по установке и запуску Minitest. Я научился тестировать из книги RSpec и понятия не имею, как должны работать Test :: Unit или MiniTest. У меня есть гем в моем гем-файле, я написал несколько простых тестов, но я понятия не имею, куда их поместить и как их запускать. Я полагаю, что это одна из тех вещей, которые настолько очевидны, что никто не удосужился их записать ...

Кто-нибудь может объяснить мне, как настроить некоторые файлы Minitest / spec и запустить их, чтобы я мог сравнить производительность с Rspec ?

РЕДАКТИРОВАТЬ

В частности, это основы, которые мне нужно знать больше всего:

  1. Нужен ли вам файл test_helper (например, spec_helper), и если да, то как его создать?
  2. Как запустить minitest? Кажется, нет эквивалента rspec spec или rspec path / to / file_spec.rb , что мне не хватает?

Спасибо!

47
задан Daniel Rikowski 2 February 2013 в 17:50
поделиться