2017 © Pedro Peláez
 

library phpunit-matches-selector

PHPUnit extension for asserting if a dom element matches a given css selector

image

spiderling-php/phpunit-matches-selector

PHPUnit extension for asserting if a dom element matches a given css selector

  • Friday, September 18, 2015
  • by hkdobrev
  • Repository
  • 1 Watchers
  • 0 Stars
  • 136 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 1 % Grown

The README.md

Phpunit Matches Selector

Build Status Scrutinizer Code Quality Code Coverage Latest Stable Version, (*1)

PHPUnit extension for asserting if a dom element matches a given css selector, (*2)

Installation

Install via composer, (*3)

composer require --dev spiderling-php/phpunit-matches-selector

Since it is meant as an extension for your tests, all the requirements are in require-dev. PHPUnit requirement is not explicitly stated as its assumed you will need it anyway to use in your tests., (*4)

Usage

This extension allows to check if a DOMElement matches a particular css selector, (*5)


use SP\PhpunitDomConstraints\DomConstraintsTrait; use PHPUnit_Framework_TestCase; class TestCaseTest extends PHPUnit_Framework_TestCase { use DomConstraintsTrait; public function testTest() { $document = new DOMDocument(); $document->load('Some file'); $element = $document->getElementById('some id'); // Here is the test you can now perform $this->assertMatchesSelector('div.some-class', $element, 'This should match'); // You can do even more complex selects $this->assertMatchesSelector('ul li > #test.some-class[disabled]', $element, 'This should match'); } }

License

Copyright (c) 2015, Clippings Ltd. Developed by Ivan Kerin, (*6)

Under BSD-3-Clause license, read LICENSE file., (*7)

The Versions

18/09 2015

dev-master

9999999-dev

PHPUnit extension for asserting if a dom element matches a given css selector

  Sources   Download

BSD-3-Clause

The Development Requires

18/09 2015

0.2.0

0.2.0.0

PHPUnit extension for asserting if a dom element matches a given css selector

  Sources   Download

BSD-3-Clause

The Development Requires

17/09 2015

0.1.0

0.1.0.0

PHPUnit extension for testing dom documents

  Sources   Download

BSD-3-Clause

The Requires