public function UpdateContextName::testUpdateCurrentUserContextName in Page Manager 8.4
Testing of current_user.
File
- tests/
src/ Functional/ Update/ UpdateContextName.php, line 28
Class
- UpdateContextName
- Tests context changes.
Namespace
Drupal\Tests\page_manager\Functional\UpdateCode
public function testUpdateCurrentUserContextName() {
$this
->runUpdates();
$pageVariant = \Drupal::entityTypeManager()
->getStorage('page_variant')
->load('test_page-block_display-0');
$selection_criteria = $pageVariant
->get('selection_criteria');
$this
->assertEqual($selection_criteria[0]['context_mapping']['user'], '@user.current_user_context:current_user');
$variant_settings = $pageVariant
->get('variant_settings');
$this
->assertEqual($variant_settings['blocks']['29550d0e-39f1-4fb9-bad6-c390dda5bd00']['context_mapping']['entity'], '@user.current_user_context:current_user');
}