lsok 2015-04-14 10:30:51 2455次浏览 1条回复 0 0 0

请教大家: rules中:

array('username, password', 'required', 'on'=>'register')

单元测试中:

public function testCreate()
{
$newUser=new User;
$newUser->setScenario('register');
$newUser->setAttributes(array(
'username'=>'TestUserOne',
'password'=>'12345',
));

$this->assertEquals(true, $newUser->save());
}

测试结果: Tests: 1, Assertions: 1, Failures: 1.

请教为什么会失败?单元测试中应该怎样设置scenario? 多谢!

  • 回复于 2015-04-17 10:21 举报

    单元测试?这个还没看。会不会是因为这个用户验证有个单独的User插件呢?

您需要登录后才可以回复。登录 | 立即注册