Каков современный уровень техники / лучший опыт по внедрению теста рубиновых граблей для драгоценных камней? - PullRequest
1 голос
/ 18 октября 2011

Я хотел бы получить некоторые руководящие указания относительно современного уровня в написании тестов на рубине и вызове их из граблей для драгоценного камня. Я читал в интернете и просматривал код, но видел много способов сделать это. Каков ведущий метод для реализации модульных тестов с использованием граблей?

примечание: я использую ruby-1.9.2-p290 с rvm и более новыми версиями.

1 Ответ

2 голосов
/ 18 октября 2011

Есть несколько одинаково популярных библиотек ruby, которые вы можете использовать для тестирования своего гема. Тестовая единица и Rspec являются наиболее популярными вариантами.

Неважно, какую библиотеку тестирования вы выберете, поскольку ее легко настроить и использовать, так что выбирайте, что вам больше подходит.

Обычной практикой является использование команды rake без аргументов для запуска набора тестов для вашего гема. Вы можете добавить задачу «по умолчанию» в свой Rakefile, чтобы достичь этого, например:

task :default => [:test]
# or
task :default => [:spec]

Также обязательно включите все настройки, необходимые для запуска вашего набора тестов в README.

...