portrino / phpunit-xsdvalidation
XSD schema validation constraint for PHPUnit
Installs: 3 411
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 7
Forks: 4
pkg:composer/portrino/phpunit-xsdvalidation
Suggests
- phpunit/phpunit: ~6.4
README
Installation
composer install jasny/phpunit-xsdvalidation
Usage
$constraint = new Jasny\PHPUnit\Constraint\XSDValidation("myschema.xsd");
$xml = $this->object->doSomething();
$this->assertThat($xml, $constraint);
Usage with mock object
$constraint = new Jasny\PHPUnit\Constraint\XSDValidation("myschema.xsd");
$mock = $this->getMock('Foo\Bar', ['doSomething']);
$mock->expects($this->once())
->method('doSomething')
->with($constraint);