public function ArgumentDefaultTest::test_plugin_argument_default_current_user in Zircon Profile 8.0
Same name and namespace in other branches
- 8 core/modules/user/src/Tests/Views/ArgumentDefaultTest.php \Drupal\user\Tests\Views\ArgumentDefaultTest::test_plugin_argument_default_current_user()
File
- core/
modules/ user/ src/ Tests/ Views/ ArgumentDefaultTest.php, line 26 - Contains \Drupal\user\Tests\Views\ArgumentDefaultTest.
Class
- ArgumentDefaultTest
- Tests views user argument default plugin.
Namespace
Drupal\user\Tests\ViewsCode
public function test_plugin_argument_default_current_user() {
// Create a user to test.
$account = $this
->drupalCreateUser();
// Switch the user.
\Drupal::service('account_switcher')
->switchTo($account);
$view = Views::getView('test_plugin_argument_default_current_user');
$view
->initHandlers();
$this
->assertEqual($view->argument['null']
->getDefaultArgument(), $account
->id(), 'Uid of the current user is used.');
// Switch back.
\Drupal::service('account_switcher')
->switchBack();
}