spec_helper.rb revision 3b5cf2ac667519a8140833a003a74991fd20f5b5
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# This file is copied to spec/ when you run 'rails generate rspec:install'
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncrequire File.expand_path("../../spec/shared_helper", __FILE__)
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncrequire File.expand_path("../../config/environment", __FILE__)
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncrequire File.expand_path("../hets_helper", __FILE__)
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncrequire Rails.root.join('config', 'database_cleaner.rb')
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncelasticsearch_port = ENV['ELASTIC_TEST_PORT'].present? ? ENV['ELASTIC_TEST_PORT'] : '9250'
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncElasticsearch::Model.client = Elasticsearch::Client.new host: "localhost:#{elasticsearch_port}"
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# Requires supporting ruby files with custom matchers and macros, etc,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# in spec/support/ and its subdirectories.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncDir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f }
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncrequire Rails.root.join('spec', 'support', 'common_helper_methods.rb')
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync allow(AuthorizedKeysManager).to receive(:copy_authorized_keys_to_git_home)
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# Recording HTTP Requests
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync config.tty ||= ENV["SPEC_OPTS"].include?('--color') if ENV["SPEC_OPTS"]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync config.infer_base_class_for_anonymous_controllers = true
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync config.include Devise::TestHelpers, type: :controller
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync config.treat_symbols_as_metadata_keys_with_true_values = true
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync # Run specs in random order to surface order dependencies. If you find an
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync # order dependency and want to debug it, you can fix the order by providing