【问题标题】:Laravel Unit TestingLaravel 单元测试
【发布时间】:2019-08-01 21:30:27
【问题描述】:

我正在 laravel 中实现单元测试。 使用以下命令运行测试用例时。

 vendor/bin/phpunit --filter = MethodName

它提示我安装composer,尽管我已经安装了它。 有人可以帮忙吗?

【问题讨论】:

  • 你能给出你收到的确切信息吗?
  • 您需要使用 Composer 设置项目依赖项:composer install 您可以在getcomposer.org了解有关 Composer 的所有信息。
  • 好吧,这并不是告诉您需要安装 Composer。这说明你需要使用 Composer 来安装Laravel 的依赖项。只需输入 composer install(来自 Laravel 安装的主文件夹)并让它运行。
  • 是的,我也试过了,但还是报同样的错误
  • 确保默认的 phpunit.xml 文件位于您当前的工作目录中,以便 phpunit 可以读取它。 laravel 提供的默认值也可以在 in github 找到,并包含 bootstrap="vendor/autoload.php" 属性,该属性应该可以消除该错误。

标签: laravel unit-testing lumen


【解决方案1】:

所以我终于找到了解决方案。 我删除了整个供应商目录,然后删除了composer install。 然后vendor/bin/phpunit --filter = MethodName 成功了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-26
    • 2020-09-03
    • 2017-10-26
    • 2021-11-16
    • 1970-01-01
    • 2021-09-07
    • 2017-05-23
    • 1970-01-01
    相关资源
    最近更新 更多