【问题标题】:Automate the codeception Testing in yii2在 yii2 中自动化 codeception 测试
【发布时间】:2015-11-25 21:22:49
【问题描述】:

我想在 yii2 中自动执行功能代码接收测试,我可以使用以下代码测试登录 API

use tests\codeception\backend\FunctionalTester;
$I = new FunctionalTester($scenario);
$I->wantTo('Check when authenticated');
$I->sendPOST('/login', ['password' => '11111111', 'email'=>'check@check.com']);
$I->seeResponseCodeIs(200);
$I->seeResponseIsJson();
$I->seeResponseContains('"result"');
$I->seeResponseContains('"message"');
$I->haveHttpHeader('Accept','application/json');
$I->seeResponseContains('"message":"OK"');

在 Login API 中我返回 auth_token 可以用于进一步处理,那么我在哪里保存 login API 的结果并使用它来测试进一步的 API

【问题讨论】:

标签: php testing yii2 codeception


【解决方案1】:

我们可以使用以下函数存储响应。并进一步检查 API

$check = $I->grabResponse();
$check = json_decode($check,true);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-18
    • 2015-08-14
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    相关资源
    最近更新 更多