library assertions
Extra assertions for PHPUnit
dxw/assertions
Extra assertions for PHPUnit
- Friday, April 22, 2016
- by tomdxw
- Repository
- 10 Watchers
- 0 Stars
- 4,253 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 1 Forks
- 5 Open issues
- 1 Versions
- 4 % Grown
\Dxw\Assertions
Installation
composer require --dev dxw/assertions=dev-master
Usage
class MyTest extends PHPUnit_Framework_TestCase
{
use \Dxw\Assertions\HTML;
public function testSomeHtml()
{
$output = '<a href="aaa">bbb</a>';
// Assert the two documents are equivalent
$this->assertHTMLEquals('
<a href="aaa" >bbb</a>
', $output);
// Be strict about whitespace
$this->assertHTMLEqualsStrictWhitespace('
<a href="aaa" >
bbb
</a>
', $output);
}
}
API
\Dxw\Assertions\HTML
assertHTMLEquals($expected, $actual)
assertHTMLEqualsStrictWhitespace($expected, $actual)
Licence
MIT, (*1)