【发布时间】:2023-03-08 06:06:01
【问题描述】:
我刚刚使用以下 composer 命令安装了 Laravel 5.5.*:
composer create-project --prefer-dist laravel/laravel blog "5.5.*" --prefer-source
这是我的 Laravel 安装文件夹:
╭─yusuf@yusuf-he ~/test-laravel/blog/vendor/laravel/framework ‹cf750b0›
╰─➤ ls
CHANGELOG-5.4.md CHANGELOG-5.5.md CODE_OF_CONDUCT.md composer.json CONTRIBUTING.md LICENSE.md phpunit.xml.dist README.md src tests
现在我想知道如何运行它自己拥有的框架的单元测试?
我已经尝试过了,但又遇到了另一个错误:
╭─yusuf@yusuf-he ~/test-laravel/blog ‹f4cba4f*›
╰─➤ ./vendor/bin/phpunit ./vendor/laravel/framework/tests
PHP Fatal error: Class 'Illuminate\Tests\Integration\Database\DatabaseTestCase' not found in /home/yusuf/test-laravel/blog/vendor/laravel/framework/tests/Integration/Database/EloquentBelongsToManyTest.php on line 16
Fatal error: Class 'Illuminate\Tests\Integration\Database\DatabaseTestCase' not found in /home/yusuf/test-laravel/blog/vendor/laravel/framework/tests/Integration/Database/EloquentBelongsToManyTest.php on line 16
我需要这个来确保安装的 Laravel 5.5 在我的环境中运行良好。
【问题讨论】:
-
"我需要这个来确保安装的 Laravel 5.5 在我的环境中运行良好。"我猜你怀疑这个框架和它的贡献者。我的问题是,简单地运行
php artisan serve不会为您完成这项工作吗?如果您的安装有任何问题,它会在现场通知您.. -
我的意思是我想确保我的环境支持所有框架功能。我承认我对“框架及其贡献者”感到困惑,我现在通过做一些小的研究和学习来理解它。
标签: php unit-testing laravel-5.5