FactoryMuff跳过laravel模型回调

时间:2014-04-28 08:20:44

标签: php unit-testing laravel-4

当我为模型编写测试时,我使用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 }

1 个答案:

答案 0 :(得分:0)

看起来我找到了答案,我只需要在User::boot()中手动调用setUp来注册回调