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 " RSpec.configure do |config|\n config.include Features::SessionHelpers, type: :feature\n config.include Requests::SessionHelpers\n\n # Deferred Garbage Collection for faster specs\n config.before(:all) do\n DeferredGarbageCollection.start\n end\n\n config.after(:all) do\n DeferredGarbageCollection.reconsider\n end\n end\n CONFIG\n end\nend\n".strip_heredoc |
#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 |