executeView($view, [rand(1000, 10000)]); $this->assertFalse($view->getTitle()); $view->destroy(); // Tests a valid user. $account = $this->drupalCreateUser(); $this->executeView($view, [$account->id()]); $this->assertEqual($view->getTitle(), $account->label()); $view->destroy(); // Tests the anonymous user. $anonymous = $this->config('user.settings')->get('anonymous'); $this->executeView($view, [0]); $this->assertEqual($view->getTitle(), $anonymous); $view->destroy(); $view->getDisplay()->getHandler('argument', 'uid')->options['break_phrase'] = TRUE; $this->executeView($view, [$account->id() . ',0']); $this->assertEqual($view->getTitle(), $account->label() . ', ' . $anonymous); $view->destroy(); $view->getDisplay()->getHandler('argument', 'uid')->options['break_phrase'] = TRUE; $this->executeView($view, ['0,' . $account->id()]); $this->assertEqual($view->getTitle(), $anonymous . ', ' . $account->label()); $view->destroy(); } }