yii2 codeception 不生成单位套装

Tom*_*mov 2 yii2 codeception

我红色了大量的文档和帖子,似乎几乎每个人都对 yii2 代码接收测试有问题。我的问题是,当我尝试生成单位套装时./vendor/bin/codecept generate:test unit Login出现错误

In Configuration.php line 306:  Suite unit was not loaded
Run Code Online (Sandbox Code Playgroud)

什么会导致这种情况?没有在任何地方找到答案。谢谢你!

编辑-unit.suite.yml

suite_namespace: backend\tests\unit
suite_class: UnitTester
actor: UnitTester
modules:
    enabled:
        - Yii2:
            part: [orm, email, fixtures]
        - Asserts
Run Code Online (Sandbox Code Playgroud)

tsa*_*hev 6

必须指定套件。要指定它,请使用-c backend

整个命令应该是:

./vendor/bin/codecept generate:test unit Login -c backend
Run Code Online (Sandbox Code Playgroud)