Class: Rolemodel::Testing::RspecGenerator
- Inherits:
-
GeneratorBase
- Object
- Rails::Generators::Base
- GeneratorBase
- Rolemodel::Testing::RspecGenerator
- Defined in:
- lib/generators/rolemodel/testing/rspec/rspec_generator.rb
Instance Method Summary collapse
Instance Method Details
#add_spec_files ⇒ Object
37 38 39 40 41 42 43 |
# File 'lib/generators/rolemodel/testing/rspec/rspec_generator.rb', line 37 def add_spec_files say 'Adding Support Files', :green directory 'spec' append_file '.gitignore', 'spec/examples.txt' end |
#install_playwright ⇒ Object
30 31 32 33 34 35 |
# File 'lib/generators/rolemodel/testing/rspec/rspec_generator.rb', line 30 def install_playwright say 'Installing Playwright for system tests', :green run 'yarn add --dev playwright' run 'yarn run playwright install' end |
#install_rspec ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/generators/rolemodel/testing/rspec/rspec_generator.rb', line 10 def install_rspec say 'Installing RSpec-rails', :green gem_group :development, :test do gem 'rspec-rails' end say 'Installing capybara-playwright-driver for system tests', :green gem_group :test do gem 'capybara-playwright-driver' if .marsh_grass? gem 'marsh_grass' gem 'pry' end end run_bundle end |