当我为模型编写测试时,我使用FactoryMuff将假模型创建在setUp
方法中。
$this->user = FactoryMuff::create('User', array('password' => '12345678'));
在模型中,有一个saving
回调可以隐藏密码。触发回调(密码变为哈希),直到达到第二个测试(密码未经过哈希处理)。我甚至用简单的var_dump检查了它。
public function testFirst() { // $this->user is a good model }
public function testSecond() { // $this->user is a bad model }
答案 0 :(得分:0)
看起来我找到了答案,我只需要在User::boot()
中手动调用setUp
来注册回调