rswag/spec/generators/swagger_rails/install_generator_spec.rb

29 lines
734 B
Ruby

require 'rails_helper'
require 'generators/swagger_rails/install/install_generator'
describe SwaggerRails::InstallGenerator do
include GeneratorSpec::TestCase
destination File.expand_path('../tmp', __FILE__)
before(:all) do
prepare_destination
config_dir = File.expand_path('../../fixtures/config', __FILE__)
FileUtils.cp_r(config_dir, destination_root)
run_generator
end
it 'creates a default swagger.json file' do
assert_file('config/swagger/v1/swagger.json')
end
it 'creates a swagger_rails initializer' do
assert_file('config/initializers/swagger_rails.rb')
end
it 'wires up the swagger routes' do
pending('not sure how to test this')
this_should_not_get_executed
end
end