Есть несколько одинаково популярных библиотек ruby, которые вы можете использовать для тестирования своего гема.
Тестовая единица и Rspec являются наиболее популярными вариантами.
Неважно, какую библиотеку тестирования вы выберете, поскольку ее легко настроить и использовать, так что выбирайте, что вам больше подходит.
Обычной практикой является использование команды rake
без аргументов для запуска набора тестов для вашего гема. Вы можете добавить задачу «по умолчанию» в свой Rakefile, чтобы достичь этого, например:
task :default => [:test]
# or
task :default => [:spec]
Также обязательно включите все настройки, необходимые для запуска вашего набора тестов в README.