diff --git a/test/test_helper.rb b/test/test_helper.rb index a5f51d3..9a94449 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -1,4 +1,5 @@ $: << File.join(File.dirname(__FILE__), '..', 'lib') +$: << File.join(File.dirname(__FILE__)) require 'rubygems' require 'test/unit' @@ -6,36 +7,4 @@ require 'activerecord' require 'factory_girl' require 'shoulda' require 'mocha' - -ActiveRecord::Base.establish_connection( - :adapter => 'sqlite3', - :database => File.join(File.dirname(__FILE__), 'test.db') -) - -class CreateSchema < ActiveRecord::Migration - def self.up - create_table :users, :force => true do |t| - t.string :first_name - t.string :last_name - t.string :email - t.boolean :admin, :default => false - end - - create_table :posts, :force => true do |t| - t.string :title - t.integer :author_id - end - end -end - -CreateSchema.suppress_messages { CreateSchema.migrate(:up) } - -class User < ActiveRecord::Base - validates_presence_of :first_name, :last_name, :email - has_many :posts, :foreign_key => 'author_id' -end - -class Post < ActiveRecord::Base - validates_presence_of :title, :author_id - belongs_to :author, :class_name => 'User' -end +require 'models'