shouldIgnoreMissing(); $child_mock = Mockery::mock(Model::class); $child_mock->shouldIgnoreMissing(); $builder_mock = Mockery::mock(Builder::class); $builder_mock->shouldIgnoreMissing(); $builder_mock->shouldReceive('getModel')->andReturn($related_mock); return new BelongsTo($builder_mock, $child_mock, $foreignKey, $ownerKey, $relation); } }