我在yii2中使用codecept功能测试来测试我的API。我将参数硬编码用于测试这样的
git rebase master
我想通过codecept运行函数loginCept来运行测试用例时给出这些参数,或者将这些参数保存在一个文件中并在运行测试时分配给测试用例。我应该如何实现这一点?
答案 0 :(得分:2)
你可以在path / to / your / project / tests / codeception / config中创建一个名为params.php的文件。然后将params添加到新创建的文件中:
<?php
return [
'login.email' => 'check@check.com',
'login.password' => '111111'
];
在你的路径/ /你的/ project / tests / codeception / config / config.php中输入:
<?php
return [
'components' => [
...
],
'params' => require(__DIR__ . '/params.php'),
];
在测试代码中使用它与在常规Yii应用程序中调用params的方式相同。无论是单位,功能等都无关紧要。
Yii::$app->params['user.login'];