appengine/rails-cloudsql-mysql/spec/rails_helper.rb (18 lines of code) (raw):

# This file is copied to spec/ when you run 'rails generate rspec:install' ENV["RAILS_ENV"] ||= "test" require File.expand_path "../config/environment", __dir__ # Prevent database truncation if the environment is production abort "The Rails environment is running in production mode!" if Rails.env.production? require "spec_helper" require "rspec/rails" require "capybara/rspec" require "capybara/cuprite" require File.expand_path "../../../spec/e2e", __dir__ # Checks for pending migration and applies them before tests are run. ActiveRecord::Migration.maintain_test_schema! Capybara.register_driver :cuprite do |app| Capybara::Cuprite::Driver.new(app, browser_options: {'no-sandbox': nil}) end RSpec.configure do |config| # Remove this line if you're not using ActiveRecord or ActiveRecord fixtures config.fixture_path = "#{::Rails.root}/spec/fixtures" # If you're not using ActiveRecord, or you'd prefer not to run each of your # examples within a transaction, remove the following line or assign false # instead of true. config.use_transactional_fixtures = true config.infer_spec_type_from_file_location! # Filter lines from Rails gems in backtraces. config.filter_rails_from_backtrace! end