class LogOnUnpermittedParamsTest

Public Instance Methods

setup() click to toggle source
# File actionpack/test/controller/parameters/log_on_unpermitted_params_test.rb, line 7
def setup
  ActionController::Parameters.action_on_unpermitted_parameters = :log
end
teardown() click to toggle source
# File actionpack/test/controller/parameters/log_on_unpermitted_params_test.rb, line 11
def teardown
  ActionController::Parameters.action_on_unpermitted_parameters = false
end

Private Instance Methods

assert_logged(message) { || ... } click to toggle source
# File actionpack/test/controller/parameters/log_on_unpermitted_params_test.rb, line 56
def assert_logged(message)
  old_logger = ActionController::Base.logger
  log = StringIO.new
  ActionController::Base.logger = Logger.new(log)

  begin
    yield

    log.rewind
    assert_match message, log.read
  ensure
    ActionController::Base.logger = old_logger
  end
end