2009-09-17 18:54:19 -04:00
|
|
|
RAILS_ENV = ENV["RAILS_ENV"] = "test"
|
2009-10-07 20:46:40 -04:00
|
|
|
require File.join(File.dirname(__FILE__), 'rails_app', 'config', 'environment')
|
2009-09-17 08:24:33 -04:00
|
|
|
|
2009-10-07 20:46:40 -04:00
|
|
|
require 'test_help'
|
|
|
|
|
|
|
|
require 'webrat'
|
|
|
|
|
|
|
|
require 'assertions_helper'
|
|
|
|
require 'models_helper'
|
|
|
|
require 'integration_tests_helper'
|
|
|
|
|
2009-10-08 08:32:48 -04:00
|
|
|
#ActiveSupport::Dependencies.load_paths << File.expand_path(File.dirname(__FILE__) + '/..')
|
|
|
|
#require_dependency 'devise'
|
2009-09-17 08:24:33 -04:00
|
|
|
|
2009-09-17 20:29:13 -04:00
|
|
|
ActionMailer::Base.delivery_method = :test
|
|
|
|
ActionMailer::Base.perform_deliveries = true
|
2009-10-08 10:31:51 -04:00
|
|
|
ActionMailer::Base.default_url_options[:host] = 'test.com'
|
2009-09-17 20:29:13 -04:00
|
|
|
|
|
|
|
ActiveRecord::Migration.verbose = false
|
2009-09-17 08:24:33 -04:00
|
|
|
ActiveRecord::Base.logger = Logger.new(nil)
|
|
|
|
ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :database => ":memory:")
|
|
|
|
ActiveRecord::Schema.define(:version => 1) do
|
|
|
|
create_table :users do |t|
|
|
|
|
t.string :email, :null => false
|
|
|
|
t.string :encrypted_password, :null => false
|
|
|
|
t.string :password_salt, :null => false
|
2009-09-18 08:01:29 -04:00
|
|
|
t.string :perishable_token
|
2009-09-17 10:06:46 -04:00
|
|
|
t.datetime :confirmed_at
|
2009-09-17 08:24:33 -04:00
|
|
|
end
|
|
|
|
end
|
|
|
|
|
2009-10-07 20:46:40 -04:00
|
|
|
Webrat.configure do |config|
|
|
|
|
config.mode = :rails
|
2009-09-17 08:24:33 -04:00
|
|
|
end
|
|
|
|
|
|
|
|
class ActiveSupport::TestCase
|
2009-10-07 20:46:40 -04:00
|
|
|
self.use_transactional_fixtures = true
|
|
|
|
self.use_instantiated_fixtures = false
|
2009-09-17 08:24:33 -04:00
|
|
|
end
|