Sha256: 235afec8942d804d60986c87705608bbbd59cf1157a8a1878b0c56c206ab2bd5
Contents?: true
Size: 1.33 KB
Versions: 3
Compression:
Stored size: 1.33 KB
Contents
require 'active_record' require 'action_controller/railtie' require 'action_view/railtie' # 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 app.routes.draw do resources :users end # models Dir["#{File.dirname(__FILE__)}/../test/dummy/app/models/*.rb"].each do |f| if [:user, :event, :event_user].include?(f.split("/").last.gsub('.rb', '').to_sym) require f end end # controllers class ApplicationController < ActionController::Base; end class UsersController < ApplicationController def index @users = User.filter(:params => params) render :inline => <<-ERB <%= will_filter_tag(@users) %> <%= will_filter_table_tag(@users) %> ERB 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
will_filter-3.1.7 | spec/fake_app.rb |
will_filter-3.1.6 | spec/fake_app.rb |
will_filter-3.1.5 | spec/fake_app.rb |