You are here

class HashHandlerTest in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/css-selector/Tests/Parser/Handler/HashHandlerTest.php \Symfony\Component\CssSelector\Tests\Parser\Handler\HashHandlerTest

Hierarchy

  • class \Symfony\Component\CssSelector\Tests\Parser\Handler\AbstractHandlerTest extends \Symfony\Component\CssSelector\Tests\Parser\Handler\PHPUnit_Framework_TestCase

Expanded class hierarchy of HashHandlerTest

File

vendor/symfony/css-selector/Tests/Parser/Handler/HashHandlerTest.php, line 19

Namespace

Symfony\Component\CssSelector\Tests\Parser\Handler
View source
class HashHandlerTest extends AbstractHandlerTest {
  public function getHandleValueTestData() {
    return array(
      array(
        '#id',
        new Token(Token::TYPE_HASH, 'id', 0),
        '',
      ),
      array(
        '#123',
        new Token(Token::TYPE_HASH, '123', 0),
        '',
      ),
      array(
        '#id.class',
        new Token(Token::TYPE_HASH, 'id', 0),
        '.class',
      ),
      array(
        '#id element',
        new Token(Token::TYPE_HASH, 'id', 0),
        ' element',
      ),
    );
  }
  public function getDontHandleValueTestData() {
    return array(
      array(
        'id',
      ),
      array(
        '123',
      ),
      array(
        '<',
      ),
      array(
        '<',
      ),
      array(
        '#',
      ),
    );
  }
  protected function generateHandler() {
    $patterns = new TokenizerPatterns();
    return new HashHandler($patterns, new TokenizerEscaping($patterns));
  }

}

Members