├── .github ├── FUNDING.yml ├── renovate.json └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── Appraisals ├── CHANGELOG.md ├── CHANGELOG.old.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE ├── README.md ├── RELEASING.md ├── Rakefile ├── VERSION ├── bin ├── install_geckodriver.sh └── install_webpacker.sh ├── config ├── .gitignore └── cucumber.yml ├── cucumber-rails.gemspec ├── features ├── allow_rescue.feature ├── annotations.feature ├── capybara_javascript_drivers.feature ├── choose_javascript_database_strategy.feature ├── configuration.feature ├── database_cleaner.feature ├── disable_automatic_database_cleaning.feature ├── emulate_javascript.feature ├── install_cucumber_rails.feature ├── no_database.feature ├── raising_errors.feature ├── rerun_profile.feature ├── rest_api.feature ├── step_definitions │ └── cucumber_rails_steps.rb └── support │ ├── cucumber_rails_gem_helper.rb │ ├── cucumber_rails_setup_helper.rb │ ├── env.rb │ └── hooks.rb ├── gemfiles ├── rails_6_1.gemfile ├── rails_7_0.gemfile ├── rails_7_1.gemfile ├── rails_7_2.gemfile └── rails_8_0.gemfile ├── lib ├── cucumber │ ├── rails.rb │ └── rails │ │ ├── action_dispatch.rb │ │ ├── application.rb │ │ ├── capybara.rb │ │ ├── capybara │ │ ├── javascript_emulation.rb │ │ └── select_dates_and_times.rb │ │ ├── database.rb │ │ ├── database │ │ ├── deletion_strategy.rb │ │ ├── null_strategy.rb │ │ ├── shared_connection_strategy.rb │ │ ├── strategy.rb │ │ └── truncation_strategy.rb │ │ ├── hooks.rb │ │ ├── hooks │ │ ├── active_record.rb │ │ ├── allow_rescue.rb │ │ ├── database_cleaner.rb │ │ └── mail.rb │ │ ├── rspec.rb │ │ └── world.rb └── generators │ └── cucumber │ ├── USAGE │ ├── install_generator.rb │ └── templates │ ├── bin │ └── cucumber │ ├── config │ └── cucumber.yml.erb │ ├── support │ ├── edit_warning.txt │ └── env.rb.erb │ └── tasks │ └── cucumber.rake.erb └── spec ├── cucumber └── rails │ └── database_spec.rb ├── generators └── cucumber │ └── install_generator_spec.rb └── spec_helper.rb /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/.rspec -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CHANGELOG.old.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/CHANGELOG.old.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/RELEASING.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/Rakefile -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 4.0.0 2 | -------------------------------------------------------------------------------- /bin/install_geckodriver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/bin/install_geckodriver.sh -------------------------------------------------------------------------------- /bin/install_webpacker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/bin/install_webpacker.sh -------------------------------------------------------------------------------- /config/.gitignore: -------------------------------------------------------------------------------- 1 | aruba-rvm.yml 2 | -------------------------------------------------------------------------------- /config/cucumber.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/config/cucumber.yml -------------------------------------------------------------------------------- /cucumber-rails.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/cucumber-rails.gemspec -------------------------------------------------------------------------------- /features/allow_rescue.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/allow_rescue.feature -------------------------------------------------------------------------------- /features/annotations.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/annotations.feature -------------------------------------------------------------------------------- /features/capybara_javascript_drivers.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/capybara_javascript_drivers.feature -------------------------------------------------------------------------------- /features/choose_javascript_database_strategy.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/choose_javascript_database_strategy.feature -------------------------------------------------------------------------------- /features/configuration.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/configuration.feature -------------------------------------------------------------------------------- /features/database_cleaner.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/database_cleaner.feature -------------------------------------------------------------------------------- /features/disable_automatic_database_cleaning.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/disable_automatic_database_cleaning.feature -------------------------------------------------------------------------------- /features/emulate_javascript.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/emulate_javascript.feature -------------------------------------------------------------------------------- /features/install_cucumber_rails.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/install_cucumber_rails.feature -------------------------------------------------------------------------------- /features/no_database.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/no_database.feature -------------------------------------------------------------------------------- /features/raising_errors.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/raising_errors.feature -------------------------------------------------------------------------------- /features/rerun_profile.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/rerun_profile.feature -------------------------------------------------------------------------------- /features/rest_api.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/rest_api.feature -------------------------------------------------------------------------------- /features/step_definitions/cucumber_rails_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/step_definitions/cucumber_rails_steps.rb -------------------------------------------------------------------------------- /features/support/cucumber_rails_gem_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/support/cucumber_rails_gem_helper.rb -------------------------------------------------------------------------------- /features/support/cucumber_rails_setup_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/support/cucumber_rails_setup_helper.rb -------------------------------------------------------------------------------- /features/support/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/support/env.rb -------------------------------------------------------------------------------- /features/support/hooks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/features/support/hooks.rb -------------------------------------------------------------------------------- /gemfiles/rails_6_1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/gemfiles/rails_6_1.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7_0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/gemfiles/rails_7_0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7_1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/gemfiles/rails_7_1.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7_2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/gemfiles/rails_7_2.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_8_0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/gemfiles/rails_8_0.gemfile -------------------------------------------------------------------------------- /lib/cucumber/rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/action_dispatch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/action_dispatch.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/application.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/capybara.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/capybara.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/capybara/javascript_emulation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/capybara/javascript_emulation.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/capybara/select_dates_and_times.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/capybara/select_dates_and_times.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/database.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/database/deletion_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/database/deletion_strategy.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/database/null_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/database/null_strategy.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/database/shared_connection_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/database/shared_connection_strategy.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/database/strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/database/strategy.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/database/truncation_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/database/truncation_strategy.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/hooks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/hooks.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/hooks/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/hooks/active_record.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/hooks/allow_rescue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/hooks/allow_rescue.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/hooks/database_cleaner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/hooks/database_cleaner.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/hooks/mail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/hooks/mail.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/rspec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/rspec.rb -------------------------------------------------------------------------------- /lib/cucumber/rails/world.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/cucumber/rails/world.rb -------------------------------------------------------------------------------- /lib/generators/cucumber/USAGE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/generators/cucumber/USAGE -------------------------------------------------------------------------------- /lib/generators/cucumber/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/generators/cucumber/install_generator.rb -------------------------------------------------------------------------------- /lib/generators/cucumber/templates/bin/cucumber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/generators/cucumber/templates/bin/cucumber -------------------------------------------------------------------------------- /lib/generators/cucumber/templates/config/cucumber.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/generators/cucumber/templates/config/cucumber.yml.erb -------------------------------------------------------------------------------- /lib/generators/cucumber/templates/support/edit_warning.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/generators/cucumber/templates/support/edit_warning.txt -------------------------------------------------------------------------------- /lib/generators/cucumber/templates/support/env.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/generators/cucumber/templates/support/env.rb.erb -------------------------------------------------------------------------------- /lib/generators/cucumber/templates/tasks/cucumber.rake.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/lib/generators/cucumber/templates/tasks/cucumber.rake.erb -------------------------------------------------------------------------------- /spec/cucumber/rails/database_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/spec/cucumber/rails/database_spec.rb -------------------------------------------------------------------------------- /spec/generators/cucumber/install_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/spec/generators/cucumber/install_generator_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cucumber/cucumber-rails/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------