Sha256: aa8bd4a2562fb45a121c462d31bab1e19230378fc796fab6dff53fbb4b4e320a
Contents?: true
Size: 1.56 KB
Versions: 9
Compression:
Stored size: 1.56 KB
Contents
require File.expand_path('../boot', __FILE__) # Load mongoid configuration if necessary: if ENV['AN_ORM'] == 'mongoid' require 'mongoid' require 'rails' unless Rails.env.test? Mongoid.load!(File.expand_path("config/mongoid.yml"), :development) end # Load dynamoid configuration if necessary: elsif ENV['AN_ORM'] == 'dynamoid' require 'dynamoid' require 'rails' require File.expand_path('../dynamoid', __FILE__) end # Pick the frameworks you want: if ENV['AN_ORM'] == 'mongoid' && ENV['AN_TEST_DB'] == 'mongodb' require "mongoid/railtie" else require "active_record/railtie" end require "action_controller/railtie" require "action_mailer/railtie" require "action_view/railtie" require "sprockets/railtie" require 'action_cable/engine' Bundler.require(*Rails.groups) require "activity_notification" module Dummy class Application < Rails::Application if Gem::Version.new("5.2.0") <= Rails.gem_version && Rails.gem_version < Gem::Version.new("6.0.0") && ENV['AN_TEST_DB'] != 'mongodb' config.active_record.sqlite3.represent_boolean_as_integer = true end # Configure CORS for API mode if defined?(Rack::Cors) config.middleware.insert_before 0, Rack::Cors do allow do origins '*' resource '*', headers: :any, expose: ['access-token', 'client', 'uid'], methods: [:get, :post, :put, :delete] end end end end end puts "ActivityNotification test parameters: AN_ORM=#{ENV['AN_ORM'] || 'active_record(default)'} AN_TEST_DB=#{ENV['AN_TEST_DB'] || 'sqlite(default)'}"
Version data entries
9 entries across 9 versions & 1 rubygems