Ejemplo n.º 1
0
 /**
  * @param string $themePath
  * @param array $expected
  * @dataProvider dataGetterDataProvider
  */
 public function testDataGetter($themePath, $expected)
 {
     $expected = reset($expected);
     $config = new \Magento\Framework\Config\Theme(file_get_contents(__DIR__ . "/_files/area/{$themePath}/theme.xml"));
     $this->assertSame($expected['version'], $config->getThemeVersion());
     $this->assertSame($expected['media'], $config->getMedia());
 }
Ejemplo n.º 2
0
 /**
  * @param string $themePath
  * @param array $expected
  * @dataProvider dataGetterDataProvider
  */
 public function testDataGetter($themePath, $expected)
 {
     $expected = reset($expected);
     $config = new \Magento\Framework\Config\Theme($this->urnResolverMock, file_get_contents(__DIR__ . '/_files/area/' . $themePath . '/theme.xml'));
     $this->assertSame($expected['media'], $config->getMedia());
     $this->assertSame($expected['title'], $config->getThemeTitle());
     $this->assertSame($expected['parent'], $config->getParentTheme());
 }