You are here

public function FeatureContext::openProfileOf in Open Social 8

Same name and namespace in other branches
  1. 8.2 tests/behat/features/bootstrap/FeatureContext.php \FeatureContext::openProfileOf()

Opens specified page.

@Given /^(?:|I )am on the profile of "(?P<username>[^"]+)"$/ @When /^(?:|I )go to the profile of "(?P<username>[^"]+)"$/

File

tests/behat/features/bootstrap/FeatureContext.php, line 379

Class

FeatureContext
Defines application features from the specific context.

Code

public function openProfileOf($username) {
  $account = user_load_by_name($username);
  if ($account
    ->id() !== 0) {
    $account_uid = $account
      ->id();
  }
  else {
    throw new \Exception(sprintf("User with username '%s' does not exist.", $username));
  }
  $page = '/user/' . $account_uid;
  $this
    ->visitPath($page);
}