adambair / fu-fu

Fu-fu: The Profanity Filter for Rails.

fu-fu / test / test_harness.rb
100644 18 lines (15 sloc) 0.578 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
require 'test/unit'
require 'yaml'
 
begin
  require File.dirname(__FILE__) + '/../../../../config/boot'
  require 'active_record'
rescue LoadError
  require 'rubygems'
  require_gem 'activerecord'
end
 
require File.dirname(__FILE__) + '/../lib/profanity_filter'
 
config = YAML::load(IO.read(File.dirname(__FILE__) + '/database.yml'))
ActiveRecord::Base.logger = Logger.new(File.dirname(__FILE__) + '/debug.log')
ActiveRecord::Base.establish_connection(config[ENV['DB'] || 'sqlite3'])
load(File.dirname(__FILE__) + "/schema.rb")
ActiveRecord::Base.send(:include, ProfanityFilter)