У меня есть личный драгоценный камень (построенный с ювелиром), размещенный на Github. Я запускаю модульные тесты перед тем, как зафиксировать, но я хотел бы проверить, все ли работает, когда я использую упаковщик со стороны конечного пользователя.
Пока что я только что создал тестовую среду с двумя файлами:
Gemfile:
gem 'my_gem', :git => 'git@github.com:my_repo/my_gem.git'
main.rb:
require "rubygems"
require "bundler/setup"
require "my_gem"
# Some code calling arbitrary methods from my gem
Похоже, у меня есть способ запустить модульные тесты, встроенные в гем.