phpunit-framework-constraint
Provides additional constraints for phpunit/phpunit.
Installation
Run
$ composer require ergebnis/phpunit-framework-constraintUsage
Import the Ergebnis\PHPUnit\Framework\Constraint\Provider trait into your test class:
<?php
declare(strict_types=1);
namespace Foo\Bar\Test\Unit;
use Ergebnis\PHPUnit\Framework\Constraint\Provider;
use PHPUnit\Framework\TestCase;
final class BazTest extends TestCase
{
use Provider;
}Assertions
In addition to the assertions made available by extending from PHPUnit\Framework\TestCase,
the Provider trait provides the following assertions:
assertJsonStringSameAsJsonString(string $expected, string $actual, string $message = ''): void
Changelog
Please have a look at CHANGELOG.md.
Contributing
Please have a look at CONTRIBUTING.md.
Code of Conduct
Please have a look at CODE_OF_CONDUCT.md.
License
This package is licensed using the MIT License.
Please have a look at LICENSE.md.