[英]$scenario var in functional test error with Yii2 and Codeception
我正在嘗試編寫功能測試,但出現錯誤:
PHPUnit_Framework_Exception: Undefined variable: scenario
我的測試看起來像這樣:
<?php
use tests\functional;
class AccountTest extends \Codeception\TestCase\Test
{
/**
* @var \FunctionalTester
*/
protected $tester;
protected $url = 'http://domain.api/v1/api';
// tests
public function testMe()
{
$I = new FunctionalTester($scenario);
$I->haveHttpHeader('Content-Type', 'application/json'); //remove
$I->haveHttpHeader('Accept', 'application/json'); //remove
$I->sendPost('/account/register');
$I->seeResponseCodeIs(200);
$I->seeResponseIsJson();
}
}
我需要添加什么才能使$ scenario可用?
給您的testMe()
方法參數$I
和$scenario
:
public function($I, $scenario)
{
[...]
}
然后,您無需實例化FunctionalTester()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.