Пример #1
0
 /**
  * Tests layout plugin library info.
  *
  * @covers ::getLibraryInfo
  */
 public function testGetLibraryInfo()
 {
     /** @var LayoutPluginManagerInterface|\PHPUnit_Framework_MockObject_MockBuilder $layout_plugin */
     $layout_plugin = $this->getMock('Drupal\\layout_plugin\\Plugin\\Layout\\LayoutPluginManagerInterface');
     $layout_plugin->method('getDefinitions')->willReturn(['simple_layout' => ['css' => 'modules/layout_plugin_test/layouts/simple_layout/simple-layout.css', 'library' => 'layout_plugin/simple_layout'], 'complex_layout' => ['library' => 'layout_plugin_test/complex_layout']]);
     $library_info = Layout::getLibraryInfo($layout_plugin);
     $this->assertEquals(['simple_layout' => ['version' => 'VERSION', 'css' => ['theme' => ['/modules/layout_plugin_test/layouts/simple_layout/simple-layout.css' => []]]]], $library_info);
 }