1*680b1740SAnika Henke<?php 2*680b1740SAnika Henke 3*680b1740SAnika Henkeclass template_include_page_test extends DokuWikiTest { 4*680b1740SAnika Henke function testNoSidebar() { 5*680b1740SAnika Henke global $ID; 6*680b1740SAnika Henke 7*680b1740SAnika Henke $ID = 'foo:bar:baz:test'; 8*680b1740SAnika Henke $sidebar = tpl_include_page('sidebar', false, true); 9*680b1740SAnika Henke $this->assertEquals('', $sidebar); 10*680b1740SAnika Henke } 11*680b1740SAnika Henke 12*680b1740SAnika Henke function testExistingSidebars() { 13*680b1740SAnika Henke global $ID; 14*680b1740SAnika Henke 15*680b1740SAnika Henke saveWikiText('sidebar', 'topsidebar-test', ''); 16*680b1740SAnika Henke 17*680b1740SAnika Henke $ID = 'foo:bar:baz:test'; 18*680b1740SAnika Henke $sidebar = tpl_include_page('sidebar', false, true); 19*680b1740SAnika Henke $this->assertTrue(strpos($sidebar, 'topsidebar-test') > 0); 20*680b1740SAnika Henke 21*680b1740SAnika Henke $ID = 'foo'; 22*680b1740SAnika Henke $sidebar = tpl_include_page('sidebar', false, true); 23*680b1740SAnika Henke $this->assertTrue(strpos($sidebar, 'topsidebar-test') > 0); 24*680b1740SAnika Henke 25*680b1740SAnika Henke saveWikiText('foo:bar:sidebar', 'bottomsidebar-test', ''); 26*680b1740SAnika Henke 27*680b1740SAnika Henke $ID = 'foo:bar:baz:test'; 28*680b1740SAnika Henke $sidebar = tpl_include_page('sidebar', false, true); 29*680b1740SAnika Henke $this->assertTrue(strpos($sidebar, 'bottomsidebar-test') > 0); 30*680b1740SAnika Henke 31*680b1740SAnika Henke $ID = 'foo:bar:test'; 32*680b1740SAnika Henke $sidebar = tpl_include_page('sidebar', false, true); 33*680b1740SAnika Henke $this->assertTrue(strpos($sidebar, 'bottomsidebar-test') > 0); 34*680b1740SAnika Henke 35*680b1740SAnika Henke $ID = 'foo'; 36*680b1740SAnika Henke $sidebar = tpl_include_page('sidebar', false, true); 37*680b1740SAnika Henke $this->assertTrue(strpos($sidebar, 'topsidebar-test') > 0); 38*680b1740SAnika Henke } 39*680b1740SAnika Henke 40*680b1740SAnika Henke} 41