Class: Start::SpecHelpersGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Start::SpecHelpersGenerator
- Defined in:
- lib/generators/start/spec_helpers/spec_helpers_generator.rb
Instance Method Summary collapse
Instance Method Details
#config_spec_helper ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/generators/start/spec_helpers/spec_helpers_generator.rb', line 10 def config_spec_helper append_to_file 'spec/spec_helper.rb' do <<-CONFIG.strip_heredoc RSpec.configure do |config| config.include Features::SessionHelpers, type: :feature config.include Requests::SessionHelpers # Deferred Garbage Collection for faster specs config.before(:all) do DeferredGarbageCollection.start end config.after(:all) do DeferredGarbageCollection.reconsider end end CONFIG end end |
#copy_files ⇒ Object
4 5 6 7 8 |
# File 'lib/generators/start/spec_helpers/spec_helpers_generator.rb', line 4 def copy_files copy_file 'spec/support/features/session_helpers.rb', 'spec/support/features/session_helpers.rb' copy_file 'spec/support/requests/session_helpers.rb', 'spec/support/requests/session_helpers.rb' copy_file 'spec/support/deferred_garbage_collection.rb', 'spec/support/deferred_garbage_collection.rb' end |