redinger / validation_reflection

Mirror of validation reflection plugin

This URL has Read+Write access

validation_reflection / test / test_helper.rb
100644 37 lines (27 sloc) 0.971 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
ENV["RAILS_ENV"] = "test"
RAILS_ROOT = File.join(File.dirname(__FILE__), '../../../..')
 
$:.unshift File.join(File.dirname(__FILE__), '../lib')
$:.unshift File.join(RAILS_ROOT, 'lib')
$:.unshift File.join(RAILS_ROOT, 'vendor/rails/activerecord/lib')
$:.unshift File.join(RAILS_ROOT, 'vendor/rails/actionpack/lib')
$:.unshift File.join(RAILS_ROOT, 'vendor/rails/activesupport/lib')
 
 
require 'test/unit'
require 'logger'
require 'active_support'
require 'active_record'
require 'action_controller'
require 'action_controller/assertions'
require 'html/document'
 
require 'ruby-debug'
 
RAILS_DEFAULT_LOGGER = Logger.new(STDERR)
### TODO why is this necessary?
ActionController::Base.logger = RAILS_DEFAULT_LOGGER
ActiveRecord::Base.logger = RAILS_DEFAULT_LOGGER
ActiveRecord::Base.colorize_logging = false
 
 
def with_log_level(level)
  old_level = RAILS_DEFAULT_LOGGER.level
  RAILS_DEFAULT_LOGGER.level = level
  yield
ensure
  RAILS_DEFAULT_LOGGER.level = old_level
end