public function testSaveModelTwiceAndDiff() { $model = new Models\ModelWithTraitAndBootObserver(); $model->fill(['author_id' => 1337, 'title' => 'Hello', 'body' => 'This is a body. :D', 'published' => true, 'id' => 6]); $model->save(); $diff = $model->diff(); $this->assertEquals($model->toArray(), $diff['data']); $model->title = 'Hello World'; $model->save(); $diff = $model->diff(); $this->assertEquals($model->toArray(), $diff['data']); }