Laravel测试用例

时间:2018-04-07 06:59:34

标签: testcase

我正在使用Laravel 5.3并且出于测试目的,我创建了一个名为" Helpers"的文件夹。是" app"夹。在"助手"文件夹,有一个名为credentials.php的文件,我将声明一些字符串然后我将在以后使用它。 Credentials.php看起来像 `

<?php

namespace App\Helpers;

class Credential
{

}
`

在&#39;测试&#39;文件夹中有名为&#39; links&#39;并在此文件夹中有一个名为something.php的文件,它看起来像

<?php

use App\Helpers\Credential;

class something extends TestCase
{
}

并且它正常工作......当我试图把#34;助手&#34;来自&#34; app&#34;的文件夹到&#34;测试&#34;夹。我不想把&#34;助手&#34; &#34; app&#34;中的文件夹目录。我改变了名称空间和其他东西,没有任何作用。我是laravel的新手并寻求你的帮助和建议。

1 个答案:

答案 0 :(得分:0)

更新Composer.json并在自动加载部分添加文件密钥。

"autoload": {
    "files": [
        "tests/helpers.php"
    ],
    "classmap": [
        "database/seeds",
        "database/factories"
    ],
    "psr-4": {
        "App\\": "app/"
    }
},

添加此项后,运行以下命令。

composer dump-autoload