Avron2
Новичок
Методы assert*() бросают исключение, если тест не успешный.
В командной строке:
Так все отлично
А так бросается исключение и тесты прекращаются.
composer.json
В командной строке:
Код:
>php artisan test
PHP:
$this->assertTrue(true);
Tests: 3 passed
Time: 0.31s
PHP:
$this->assertTrue(false);
FAIL Tests\Unit\ExampleTest
✕ basic test
Tests: 1 failed, 2 pending
Failed asserting that false is true.
at F:\OSPanel\domains\laravel\vendor\phpunit\phpunit\src\Framework\Constraint\Constraint.php:118
114| if (!empty($description)) {
115| $failureDescription = $description . "\n" . $failureDescription;
116| }
117|
> 118| throw new ExpectationFailedException(
119| $failureDescription,
120| $comparisonFailure
121| );
122| }
JSON:
"require": {
...
"php": "^7.2.5",
"laravel/framework": "^7.24",
...
},
...
"require-dev": {
...
"phpunit/phpunit": "^8.5"
...
},
Последнее редактирование: