Sha256: 620fee98c70dded50e53844eec6c9f64a834d4bbb574ac22cbc4b9cd43c4d781
Contents?: true
Size: 1.48 KB
Versions: 4
Compression:
Stored size: 1.48 KB
Contents
require 'active_record' require 'action_controller/railtie' require 'action_view/railtie' ENV['RAILS_ENV'] = 'test' require ::File.expand_path("#{File.dirname(__FILE__)}/../test/dummy/config/environment") # # database # ActiveRecord::Base.configurations = {'test' => {:adapter => 'sqlite3', :database => ':memory:'}} # ActiveRecord::Base.establish_connection('test') # # # config # app = Class.new(Rails::Application) # app.config.secret_token = "3b7cd727ee24e8444053437c36cc66c4" # app.config.session_store :cookie_store, :key => "_myapp_session" # app.config.active_support.deprecation = :log # app.initialize! # # # routes # require "#{File.dirname(__FILE__)}/../test/dummy/config/routes.rb" # # # app.routes.draw do # # resources :users # # end # # # models # Dir["#{File.dirname(__FILE__)}/../test/dummy/app/models/*.rb"].each do |f| # if [:user, :admin].include?(f.split("/").last.gsub('.rb', '').to_sym) # require f # end # end # # # controllers # Dir["#{File.dirname(__FILE__)}/../test/dummy/app/controllers/*.rb"].each do |f| # if [:user, :admin].include?(f.split("/").last.gsub('.rb', '').to_sym) # require f # end # end # # # helpers # Object.const_set(:ApplicationHelper, Module.new) #migrations class CreateAllTables < ActiveRecord::Migration def self.up Dir["#{File.dirname(__FILE__)}/../test/dummy/db/migrate/*.rb"].each do |f| require f f.split("/").last.gsub('.rb', '').split('_')[1..-1].join('_').camelcase.constantize.up end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
platform-3.1.4 | spec/dummy_app.rb |
platform-3.1.3 | spec/dummy_app.rb |
platform-3.1.2 | spec/dummy_app.rb |
platform-3.1.1 | spec/dummy_app.rb |