Update to Drupal 8.0.0-rc3. For more information, see https://www.drupal.org/node/2608078
This commit is contained in:
parent
6419a031d7
commit
4afb23bbd3
762 changed files with 20080 additions and 6368 deletions
|
@ -774,6 +774,26 @@ class EntityViewsDataTest extends UnitTestCase {
|
|||
$this->assertEquals('entity_link_edit', $data['entity_test']['edit_entity_test']['field']['id']);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers ::getViewsData
|
||||
*/
|
||||
public function testGetViewsDataWithoutEntityOperations() {
|
||||
// Make sure there is no list builder. The API does not document is
|
||||
// supports resetting entity handlers, so this might break in the future.
|
||||
$this->baseEntityType->setListBuilderClass(NULL);
|
||||
$data = $this->viewsData->getViewsData();
|
||||
$this->assertArrayNotHasKey('operations', $data[$this->baseEntityType->getBaseTable()]);
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers ::getViewsData
|
||||
*/
|
||||
public function testGetViewsDataWithEntityOperations() {
|
||||
$this->baseEntityType->setListBuilderClass('\Drupal\Core\Entity\EntityListBuilder');
|
||||
$data = $this->viewsData->getViewsData();
|
||||
$this->assertSame('entity_operations', $data[$this->baseEntityType->getBaseTable()]['operations']['field']['id']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests views data for a string field.
|
||||
*
|
||||
|
|
|
@ -108,6 +108,7 @@ class PathPluginBaseTest extends UnitTestCase {
|
|||
$this->assertEquals('test_id', $route->getDefault('view_id'));
|
||||
$this->assertEquals('page_1', $route->getDefault('display_id'));
|
||||
$this->assertSame(FALSE, $route->getOption('returns_response'));
|
||||
$this->assertEquals('my views title', $route->getDefault('_title'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -134,6 +135,7 @@ class PathPluginBaseTest extends UnitTestCase {
|
|||
$this->pathPlugin->collectRoutes($collection);
|
||||
$route = $collection->get('view.test_id.page_1');
|
||||
$this->assertSame(TRUE, $route->getOption('returns_response'));
|
||||
$this->assertEquals('my views title', $route->getDefault('_title'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -161,6 +163,7 @@ class PathPluginBaseTest extends UnitTestCase {
|
|||
$this->assertEquals('test_id', $route->getDefault('view_id'));
|
||||
$this->assertEquals('page_1', $route->getDefault('display_id'));
|
||||
$this->assertEquals(array('arg_0' => 'arg_0'), $route->getOption('_view_argument_map'));
|
||||
$this->assertEquals('my views title', $route->getDefault('_title'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -191,6 +194,7 @@ class PathPluginBaseTest extends UnitTestCase {
|
|||
$this->assertEquals('test_id', $route->getDefault('view_id'));
|
||||
$this->assertEquals('page_1', $route->getDefault('display_id'));
|
||||
$this->assertEquals(array('arg_0' => 'arg_0'), $route->getOption('_view_argument_map'));
|
||||
$this->assertEquals('my views title', $route->getDefault('_title'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -216,6 +220,7 @@ class PathPluginBaseTest extends UnitTestCase {
|
|||
$this->assertTrue($route instanceof Route);
|
||||
$this->assertEquals('test_id', $route->getDefault('view_id'));
|
||||
$this->assertEquals('page_1', $route->getDefault('display_id'));
|
||||
$this->assertEquals('my views title', $route->getDefault('_title'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -245,6 +250,7 @@ class PathPluginBaseTest extends UnitTestCase {
|
|||
$this->assertTrue($route instanceof Route);
|
||||
$this->assertEquals('test_id', $route->getDefault('view_id'));
|
||||
$this->assertEquals('page_1', $route->getDefault('display_id'));
|
||||
$this->assertEquals('my views title', $route->getDefault('_title'));
|
||||
|
||||
// Ensure that the test_route_2 is not overridden.
|
||||
$route = $collection->get('test_route_2');
|
||||
|
@ -285,6 +291,7 @@ class PathPluginBaseTest extends UnitTestCase {
|
|||
$this->assertEquals('/test_route/{node}/example', $route->getPath());
|
||||
$this->assertEquals('test_id', $route->getDefault('view_id'));
|
||||
$this->assertEquals('page_1', $route->getDefault('display_id'));
|
||||
$this->assertEquals('my views title', $route->getDefault('_title'));
|
||||
$this->assertEquals(array('arg_0' => 'node'), $route->getOption('_view_argument_map'));
|
||||
}
|
||||
|
||||
|
@ -322,6 +329,7 @@ class PathPluginBaseTest extends UnitTestCase {
|
|||
// Ensure that the path did not changed and placeholders are respected.
|
||||
$this->assertEquals('/test_route/{parameter}', $route->getPath());
|
||||
$this->assertEquals(array('arg_0' => 'parameter'), $route->getOption('_view_argument_map'));
|
||||
$this->assertEquals('my views title', $route->getDefault('_title'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -359,6 +367,7 @@ class PathPluginBaseTest extends UnitTestCase {
|
|||
// Ensure that the path did not changed and placeholders are respected kk.
|
||||
$this->assertEquals('/test_route/{parameter}', $route->getPath());
|
||||
$this->assertEquals(['arg_0' => 'parameter'], $route->getOption('_view_argument_map'));
|
||||
$this->assertEquals('my views title', $route->getDefault('_title'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -393,6 +402,7 @@ class PathPluginBaseTest extends UnitTestCase {
|
|||
// Ensure that the path did not changed and placeholders are respected.
|
||||
$this->assertEquals('/test_route/{parameter}/{arg_1}', $route->getPath());
|
||||
$this->assertEquals(array('arg_0' => 'parameter'), $route->getOption('_view_argument_map'));
|
||||
$this->assertEquals('my views title', $route->getDefault('_title'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -427,6 +437,10 @@ class PathPluginBaseTest extends UnitTestCase {
|
|||
$view = $this->getMockBuilder('Drupal\views\ViewExecutable')
|
||||
->disableOriginalConstructor()
|
||||
->getMock();
|
||||
$view->expects($this->any())
|
||||
->method('getTitle')
|
||||
->willReturn('my views title');
|
||||
|
||||
$view->storage = $view_entity;
|
||||
|
||||
// Skip views options caching.
|
||||
|
|
Reference in a new issue