X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=t%2Fcontrollers%2Fbase%2Frender.t;h=3d5bad0e5c856d447c50a68b74531502e6f981ee;hb=5d4977002a6a8476575ca3e0f0935effa200912a;hp=9b09045d61dad16203c37d80957fd13595f073f6;hpb=7647d46acbc2a8253c0afeac5c706c3eb76995d5;p=kivitendo-erp.git diff --git a/t/controllers/base/render.t b/t/controllers/base/render.t index 9b09045d6..3d5bad0e5 100644 --- a/t/controllers/base/render.t +++ b/t/controllers/base/render.t @@ -7,20 +7,28 @@ use lib 't'; use Support::TestSetup; use SL::Presenter; +use SL::Controller::Base; +use SL::Layout::Javascript; no warnings 'uninitialized'; Support::TestSetup::login(); +if (!Support::TestSetup::templates_cache_writable()) { + plan skip_all => 'Cache dir not writable for this test'; +} else { + plan tests => 19; +} + sub reset_test_env { $ENV{HTTP_USER_AGENT} = 'Perl Tests'; - $::request = { + $::request = SL::Request->new( cgi => CGI->new({}), layout => SL::Layout::Javascript->new, - }; + ); - $::myconfig{stylesheet} = 'javascript'; + $::myconfig{menustyle} = 'javascript'; delete @{ $::form }{qw(header footer)}; } @@ -65,13 +73,13 @@ stdout_like { $ctrl->render(\'Hallo [% world %]', world => 'Welt') } qr//i # Menu yes/no: reset_test_env(); -stdout_like { $ctrl->render(\'Hallo [% world %]', world => 'Welt') } qr/render(\'Hallo [% world %]', world => 'Welt') } qr/render(\'Hallo [% world %]', { header => 0 }, world => 'Welt') } qr/render(\'Hallo [% world %]', { header => 0 }, world => 'Welt') } qr/render(\'Hallo [% world %]', { layout => 0 }, world => 'Welt') } qr/render(\'Hallo [% world %]', { layout => 0 }, world => 'Welt') } qr/