From 6d5ce571d32f29e2f7b8e202da5103e3957d9c06 Mon Sep 17 00:00:00 2001 From: Antonio Salazar Cardozo Date: Fri, 8 May 2009 18:04:12 -0400 Subject: [PATCH] Alias in params method for TestRequest when it isn't present. --- lib/authlogic/test_case.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/authlogic/test_case.rb b/lib/authlogic/test_case.rb index c423f79e..c2f89f76 100644 --- a/lib/authlogic/test_case.rb +++ b/lib/authlogic/test_case.rb @@ -100,6 +100,12 @@ module TestCase # # setup :activate_authlogic def activate_authlogic + if @request && ! @request.respond_to?(:params) + class <<@request + alias_method :params, :parameters + end + end + Authlogic::Session::Base.controller = (@request && Authlogic::TestCase::RailsRequestAdapter.new(@request)) || controller end @@ -111,4 +117,4 @@ def controller end ::Test::Unit::TestCase.send(:include, TestCase) if defined?(::Test::Unit::TestCase) -end \ No newline at end of file +end