Sha256: b1f5e1f46c32b305cad50557a45c46217f71de332d8e8a2a961d3af99ef9683f

Contents?: true

Size: 1.33 KB

Versions: 6

Compression:

Stored size: 1.33 KB

Contents

require 'rubygems'

$LOAD_PATH.unshift('lib')

# load normal stuff
require 'active_support'
require 'active_record'
require 'action_controller'
require 'init'

# connect to db
ActiveRecord::Base.establish_connection({
  :adapter => "sqlite3",
  :database => ":memory:",
})
require 'test/schema'

# load test framework
require 'test/unit'
begin
  require 'redgreen'
rescue LoadError
end
require 'active_support/test_case'
require 'action_controller/test_case'
require 'action_controller/test_process'
require 'action_controller/integration'

# load test models/controllers
require 'test/controllers/userstamp_controller'
require 'test/controllers/users_controller'
require 'test/controllers/posts_controller'
require 'test/models/user'
require 'test/models/person'
require 'test/models/post'
require 'test/models/foo'

ActionController::Routing::Routes.draw do |map|
  map.connect ':controller/:action/:id'
end

def reset_to_defaults
  Ddb::Userstamp.compatibility_mode = false
  create_test_models
end

def create_test_models
  User.delete_all
  Person.delete_all
  Post.delete_all

  @zeus = User.create!(:name => 'Zeus')
  @hera = User.create!(:name => 'Hera')
  User.stamper = @zeus.id

  @delynn = Person.create!(:name => 'Delynn')
  @nicole = Person.create!(:name => 'Nicole')
  Person.stamper = @delynn.id

  @first_post = Post.create!(:title => 'a title')
end

Version data entries

6 entries across 6 versions & 3 rubygems

Version Path
originator-3.1 test/helper.rb
originator-3.0 test/helper.rb
magiclabs-userstamp-3.0 test/helper.rb
magiclabs-userstamp-2.1.0 test/helper.rb
magiclabs-userstamp-2.0.2 test/helper.rb
userstamp-2.0.1 test/helper.rb