diff --git a/lib/generators/provider/provider_generator.rb b/lib/generators/provider/provider_generator.rb index 403507ec93c..4b26419838b 100644 --- a/lib/generators/provider/provider_generator.rb +++ b/lib/generators/provider/provider_generator.rb @@ -49,6 +49,7 @@ def create_files template "lib/tasks_private/spec.rake" empty_directory "spec/factories" empty_directory "spec/models/manageiq/providers/#{provider_name}" + empty_directory "spec/support" template "spec/spec_helper.rb" end diff --git a/lib/generators/provider/templates/spec/spec_helper.rb b/lib/generators/provider/templates/spec/spec_helper.rb index 17d2c35779b..e2bc6cf9928 100644 --- a/lib/generators/provider/templates/spec/spec_helper.rb +++ b/lib/generators/provider/templates/spec/spec_helper.rb @@ -10,3 +10,4 @@ # end Dir[Rails.root.join("spec/shared/**/*.rb")].each { |f| require f } +Dir[ManageIQ::Providers::<%= class_name %>::Engine.root.join("spec/support/**/*.rb")].each { |f| require f }