You are here

private function WebAssert::getMatchingElementRepresentation in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/behat/mink/src/WebAssert.php \Behat\Mink\WebAssert::getMatchingElementRepresentation()

Parameters

string $selectorType:

string|array $selector:

bool $plural:

Return value

string

9 calls to WebAssert::getMatchingElementRepresentation()
WebAssert::elementAttributeContains in vendor/behat/mink/src/WebAssert.php
Checks that an attribute of a specific elements contains text.
WebAssert::elementAttributeExists in vendor/behat/mink/src/WebAssert.php
Checks that an attribute exists in an element.
WebAssert::elementAttributeNotContains in vendor/behat/mink/src/WebAssert.php
Checks that an attribute of a specific elements does not contain text.
WebAssert::elementContains in vendor/behat/mink/src/WebAssert.php
Checks that specific element contains HTML.
WebAssert::elementNotContains in vendor/behat/mink/src/WebAssert.php
Checks that specific element does not contains HTML.

... See full list

File

vendor/behat/mink/src/WebAssert.php, line 833

Class

WebAssert
Mink web assertions tool.

Namespace

Behat\Mink

Code

private function getMatchingElementRepresentation($selectorType, $selector, $plural = false) {
  $pluralization = $plural ? 's' : '';
  if (in_array($selectorType, array(
    'named',
    'named_exact',
    'named_partial',
  )) && is_array($selector) && 2 === count($selector)) {
    return sprintf('%s%s matching locator "%s"', $selector[0], $pluralization, $selector[1]);
  }
  if (is_array($selector)) {
    $selector = implode(' ', $selector);
  }
  return sprintf('element%s matching %s "%s"', $pluralization, $selectorType, $selector);
}