PHPUnit Functions.php auto loader

v1.0 2017-07-27 05:18 UTC

This package is auto-updated.

Last update: 2023-01-08 14:31:50 UTC


Build Status

PHPUnit contains Functions.php for shorthand of assertion.

// normally
$this->assertThat($actual, $this->equalTo($expect));

// shorthand
assertThat($actual, equalTo($expect));

This is very useful, but you need to explicitly load Functions.php.

// I need to know location of Functions.php
require_once __DIR__ . '/vendor/phpunit/phpunit/src/Framework/Assert/Functions.php';

This is more difficult when running phpunit with phar.

// I need to know phar filename
require_once 'phar://phpunit-6.2.phar/phpunit/Framework/Assert/Functions.php';

If you add ngyuki/phpunit-functions to your project, Functions.php will be loaded automatically.

composer require --dev ngyuki/phpunit-functions

Enjoy Testing!