$:.unshift File.expand_path(File.dirname(__FILE__) + '/../lib') require 'rubygems' require 'spec' require 'active_record' require 'active_record/fixtures' require 'ldap/gateway/server' require File.dirname(__FILE__) + '/../init.rb' ActiveRecord::Base.logger = Logger.new(File.dirname(__FILE__) + "/debug.log") ActiveRecord::Base.configurations = YAML::load(IO.read(File.dirname(__FILE__) + "/db/database.yml")) ActiveRecord::Base.establish_connection(ENV["DB"] || "sqlite3") ActiveRecord::Migration.verbose = false load(File.join(File.dirname(__FILE__), "db", "schema.rb")) class Group < ActiveRecord::Base end class Person < ActiveRecord::Base belongs_to :group acts_as_ldap_entry :uid, :ou, :mapping => {:uid => :login, :fn => :name, :ou => {:group => :name}} end def quote(table, column) "#{ActiveRecord::Base.connection.quote_table_name(table)}.#{ActiveRecord::Base.connection.quote_column_name(column)}" end