Provides a helper trait for tests.
Run
$ composer require --dev ergebnis/test-util
Import the Ergebnis\Test\Util\Helper
trait into your test class:
<?php
declare(strict_types=1);
namespace Foo\Bar\Test\Unit;
use Ergebnis\Test\Util;
use PHPUnit\Framework;
final class BazTest extends Framework\TestCase
{
use Util\Helper;
}
The Helper
trait provides a method to fetch a localized instance of Faker\Generator
:
faker(string $locale = 'en_US') : \Faker\Generator
<?php
declare(strict_types=1);
namespace Example\Test\Unit;
use Ergebnis\Test\Util;
use Example\Player;
use PHPUnit\Framework;
final class PlayerTest extends Framework\TestCase
{
use Util\Helper;
public function testConstructorSetsValues(): void
{
$name = self::faker()->firstName;
$player = new Player($name);
$this->assertSame($name, $player->firstName());
}
}
For reference, see fzaninotto/faker
.
Please have a look at CHANGELOG.md
.
Please have a look at CONTRIBUTING.md
.
Please have a look at CODE_OF_CONDUCT.md
.
This package is licensed using the MIT License.
Please have a look at LICENSE.md
.
๐ฌ Subscribe to my list, and I will occasionally send you an email to let you know what I am working on.