fakerino/phpunit-ext

There is no license information available for the latest version (1.0RC1) of this package.

PHPUnit Fakerino extension to use fake data inside PHPUnit tests

1.0RC1 2015-11-10 17:12 UTC

This package is not auto-updated.

Last update: 2024-12-11 18:44:22 UTC


README

Installation

composer require fakerino/phpunit-ext:'1.0RC1'

then in your phpunit.xml.dist add:

<listeners>
        <listener class='FakerinoPhpUnitListener'
                        file='vendor/fakerino/phpunit-ext/src/Fakerino/PHPUnit/FakerinoPhpUnitListener.php'/>
</listeners>

Usage example

    /**
     * @fakeDataProvider name, surname, integer, date
     */
    public function testSimpleProvider($name, $surname, $intvalue, $date)
    {
        $this->assertInternalType("string", $name);
        $this->assertInternalType("string", $surname);
        $this->assertInternalType("integer", $intvalue);
        $this->assertTrue((bool)preg_match('/\d{4}-\d{2}-\d{2}/', $date));
    }