小编Jul*_*ien的帖子

单元测试 Laravel 包时未找到配置类

我正在开发 Laravel (5.4) 包,并且正在尝试进行单元测试。我有这门课:

<?php

namespace Sample;

class Foo
{
    public function getConfig()
    {
        $config = \Config::get('test');

        return $config;
    }   
}
Run Code Online (Sandbox Code Playgroud)

我有这个测试:

<?php

use PHPUnit\Framework\TestCase;
use Sample\Foo;

class FooTest extends TestCase
{
    public function testGetConfig()
    {
        $foo = new Foo;
        $config = $foo->getConfig();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我执行 phpunit 时出现此错误:

错误:未找到“配置”类

我如何对这个类进行单元测试?

谢谢。

php phpunit unit-testing package laravel-5

3
推荐指数
1
解决办法
3442
查看次数

标签 统计

laravel-5 ×1

package ×1

php ×1

phpunit ×1

unit-testing ×1