Exemplo n.º 1
0
 /**
  * @covers \KodiCMS\Assets\Assets::group
  * @covers \KodiCMS\Assets\Assets::getGroup
  * @covers \KodiCMS\Assets\Assets::allGroup
  * @covers \KodiCMS\Assets\Assets::removeGroup
  */
 public function testGroup()
 {
     $this->assets->group('group1', 'title', '<title>hello-world</title>');
     $this->assets->group('group1', 'keywords', '<meta keywords="test" />');
     $this->assets->group('group3', 'keywords', '<meta keywords="test1" />');
     static::assertEquals('<title>hello-world</title>', $this->assets->getGroup('group1', 'title'));
     static::assertEquals('<meta keywords="test" />', $this->assets->getGroup('group1', 'keywords'));
     static::assertEquals('<meta keywords="test1" />', $this->assets->getGroup('group3', 'keywords'));
     static::assertNull($this->assets->getGroup('group2', 'keywords'));
     static::assertEquals('<title>hello-world</title>' . PHP_EOL . '<meta keywords="test" />', $this->assets->allGroup('group1'));
     static::assertEquals('<meta keywords="test1" />', $this->assets->allGroup('group3'));
     static::assertEquals(PHP_EOL, $this->assets->allGroup('group2'));
     $this->assets->removeGroup('group1', 'title');
     static::assertNull($this->assets->getGroup('group1', 'title'));
     $this->assets->removeGroup('group1');
     static::assertNull($this->assets->getGroup('group1', 'keywords'));
     static::assertNotNull($this->assets->getGroup('group3', 'keywords'));
     $this->assets->removeGroup();
     static::assertNull($this->assets->getGroup('group3', 'keywords'));
 }
Exemplo n.º 2
0
 /**
  * @return string
  */
 public function render()
 {
     return $this->assets->allGroup(static::META_GROUP_NAME) . PHP_EOL . $this->assets->render();
 }