Slide 14
Slide 14 text
Usage
RSpec.describe MyGem::Generators::InstallGenerator, type: :generator do
destination File.expand_path('../../tmp', __FILE__)
before do
prepare_destination # initialize ../../tmp
end
describe 'generated files' do
before do
run_generator # run "rails g my_gem:install"
end
# write test cases here
end
after(:context) do
FileUtils.rm_rf(destination_root)
end
end