1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
<?php
declare(strict_types=1);
use Tester\Assert;
// The Nette Tester command-line runner can be
// invoked through the command: ../vendor/bin/tester .
if (@!include __DIR__ . '/../vendor/autoload.php') {
echo 'Install Nette Tester using `composer install`';
exit(1);
}
// configure environment
Tester\Environment::setup();
Tester\Environment::setupFunctions();
date_default_timezone_set('Europe/Prague');
function checkValidationErrors(Closure $function, array $messages): Nette\Schema\ValidationException
{
$e = Assert::exception($function, Nette\Schema\ValidationException::class);
Assert::same($messages, $e->getMessages());
Assert::same($messages[0], $e->getMessage());
return $e;
}
|