怎样在单元测试中设置验证场景? [ 新手入门 ]
请教大家: 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? 多谢!
共 1 条回复
-
baoying1989920 回复于 2015-04-17 10:21 举报
单元测试?这个还没看。会不会是因为这个用户验证有个单独的User插件呢?
lsok
注册时间:2015-01-28
最后登录:2018-08-10
在线时长:1小时28分
最后登录:2018-08-10
在线时长:1小时28分
- 粉丝0
- 金钱20
- 威望0
- 积分30