// Ensure that they are all disabled.
$this->
assertFalse($views['test_view_entity_test'
]->
status());
$this->
assertFalse($views['test_view_entity_test_revision'
]->
status());
$this->
assertFalse($views['test_view_entity_test_data'
]->
status());
$this->
assertFalse($views['test_view_entity_test_additional_base_field'
]->
status());
} /**
* Tests that renaming base tables adapts the views.
*/
public function testBaseTableRename() { $this->
renameBaseTable();
$this->
applyEntityUpdates('entity_test_update'
);
/** @var \Drupal\views\Entity\View $view */
$entity_storage =
$this->entityTypeManager->
getStorage('view'
);
$view =
$entity_storage->
load('test_view_entity_test'
);
// Ensure the base table got renamed, so also the views fields.
$this->
assertEquals('entity_test_update_new',
$view->
get('base_table'
));
$display =
$view->
getDisplay('default'
);
$this->
assertEquals('entity_test_update_new',
$display['display_options'
]['fields'
]['id'
]['table'
]);
$this->
assertEquals('entity_test_update_new',
$display['display_options'
]['fields'
]['name'
]['table'
]);