예제 #1
0
파일: ThemeTest.php 프로젝트: ollietb/sulu
 public function testAddDefaultTemplate()
 {
     $expected = ['key' => 'foo', 'errorTemplates' => [], 'defaultTemplates' => ['page' => 'default', 'homepage' => 'overview']];
     $theme = new Theme();
     $theme->setKey($expected['key']);
     $theme->addDefaultTemplate('page', 'default');
     $theme->addDefaultTemplate('homepage', 'overview');
     $this->assertEquals($expected['defaultTemplates'], $theme->getDefaultTemplates());
     $this->assertEquals($expected['defaultTemplates']['page'], $theme->getDefaultTemplate('page'));
     $this->assertEquals($expected['defaultTemplates']['homepage'], $theme->getDefaultTemplate('homepage'));
     $this->assertNull($theme->getDefaultTemplate('other-type'));
     $this->assertEquals($expected, $theme->toArray());
 }