123456789101112131415161718192021222324252627282930313233 |
- <?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();
- date_default_timezone_set('Europe/Prague');
- function test(string $title, Closure $function): void
- {
- $function();
- }
- 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;
- }
|