TestSetup: $::request muss eine Instanz von SL::Request sein
authorMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 27 Feb 2013 13:12:45 +0000 (14:12 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 27 Feb 2013 13:22:11 +0000 (14:22 +0100)
t/Support/TestSetup.pm
t/controllers/base/render.t

index c0b9e78..671e6d9 100644 (file)
@@ -9,8 +9,10 @@ use SL::Form;
 use SL::Locale;
 use SL::LXDebug;
 use Data::Dumper;
+use SL::Layout::None;
 use SL::LxOfficeConf;
 use SL::InstanceConfiguration;
+use SL::Request;
 
 sub _login {
   my $login = shift;
@@ -25,7 +27,7 @@ sub _login {
   $::form          = Form->new;
   $::auth          = SL::Auth->new;
   $::instance_conf = SL::InstanceConfiguration->new;
-  $::request       = { cgi => CGI->new({}) };
+  $::request       = SL::Request->new( cgi => CGI->new({}), layout => SL::Layout::None->new );
 
   die 'cannot reach auth db'               unless $::auth->session_tables_present;
 
index 716ba42..0f252bb 100644 (file)
@@ -15,10 +15,10 @@ Support::TestSetup::login();
 sub reset_test_env {
   $ENV{HTTP_USER_AGENT} = 'Perl Tests';
 
-  $::request       = {
+  $::request       = SL::Request->new(
     cgi => CGI->new({}),
     layout => SL::Layout::Javascript->new,
-  };
+  );
 
   $::myconfig{menustyle} = 'javascript';