File
- drupal/core/modules/user/lib/Drupal/user/Tests/Views/ArgumentDefaultTest.php, line 30
- Contains \Drupal\user\Tests\Views\ArgumentDefaultTest.
Class
- ArgumentDefaultTest
- Tests views user argument default plugin.
Namespace
Drupal\user\Tests\Views
Code
public function test_plugin_argument_default_current_user() {
$account = $this
->drupalCreateUser();
$this
->drupalLogin($account);
global $user;
$admin = $user;
drupal_save_session(FALSE);
$user = $account;
$view = views_get_view('test_plugin_argument_default_current_user');
$view
->initHandlers();
$this
->assertEqual($view->argument['null']
->getDefaultArgument(), $account->uid, 'Uid of the current user is used.');
$user = $admin;
drupal_save_session(TRUE);
}