我正在尝试为我的测试编写帮助器。我有一个使用codecept generate:suite api
自动生成的类。我已将第一个公共函数添加到其中,但codecept build
未将方法添加到ActorActions
。
我试过两种方式:
这是我的配置(里面有帮助器):
class_name: ApiTester
modules:
enabled:
- REST:
depends: PhpBrowser
url: 'http://localhost'
part: [json]
- Yii2:
part: [orm, fixtures]
entryScript: index-test.php
- \Helper\Api
帮助代码是:
namespace Helper;
// here you can define custom actions
// all public methods declared in helper class will be available in $I
use frontend\fixtures\user\oauth\ClientFixture;
class Api extends \Codeception\Module
{
public function authorize(): string
{
// do stuff
}
}
Codeception版本2.3.8