Mercurial > hg > isophonics-drupal-site
annotate core/modules/views/src/Tests/Update/EntityLinkOutputUrlUpdateTest.php @ 14:1fec387a4317
Update Drupal core to 8.5.2 via Composer
author | Chris Cannam |
---|---|
date | Mon, 23 Apr 2018 09:46:53 +0100 |
parents | |
children |
rev | line source |
---|---|
Chris@14 | 1 <?php |
Chris@14 | 2 |
Chris@14 | 3 namespace Drupal\views\Tests\Update; |
Chris@14 | 4 |
Chris@14 | 5 use Drupal\system\Tests\Update\UpdatePathTestBase; |
Chris@14 | 6 use Drupal\views\Entity\View; |
Chris@14 | 7 |
Chris@14 | 8 /** |
Chris@14 | 9 * Tests that the additional settings are added to the entity link field. |
Chris@14 | 10 * |
Chris@14 | 11 * @see views_post_update_entity_link_url() |
Chris@14 | 12 * |
Chris@14 | 13 * @group Update |
Chris@14 | 14 */ |
Chris@14 | 15 class EntityLinkOutputUrlUpdateTest extends UpdatePathTestBase { |
Chris@14 | 16 |
Chris@14 | 17 /** |
Chris@14 | 18 * {@inheritdoc} |
Chris@14 | 19 */ |
Chris@14 | 20 protected function setDatabaseDumpFiles() { |
Chris@14 | 21 $this->databaseDumpFiles = [ |
Chris@14 | 22 __DIR__ . '/../../../../system/tests/fixtures/update/drupal-8.bare.standard.php.gz', |
Chris@14 | 23 __DIR__ . '/../../../tests/fixtures/update/entity-link-output-url.php', |
Chris@14 | 24 ]; |
Chris@14 | 25 } |
Chris@14 | 26 |
Chris@14 | 27 /** |
Chris@14 | 28 * Tests that the additional settings are added to the config. |
Chris@14 | 29 */ |
Chris@14 | 30 public function testViewsPostUpdateEntityLinkUrl() { |
Chris@14 | 31 $this->runUpdates(); |
Chris@14 | 32 |
Chris@14 | 33 // Load and initialize our test view. |
Chris@14 | 34 $view = View::load('node_link_update_test'); |
Chris@14 | 35 $data = $view->toArray(); |
Chris@14 | 36 // Check that the field contains the new values. |
Chris@14 | 37 $this->assertIdentical(FALSE, $data['display']['default']['display_options']['fields']['view_node']['output_url_as_text']); |
Chris@14 | 38 $this->assertIdentical(FALSE, $data['display']['default']['display_options']['fields']['view_node']['absolute']); |
Chris@14 | 39 } |
Chris@14 | 40 |
Chris@14 | 41 } |