3
나는 두 모델이 Eloquent
에서 연장되어 있고 서로 관련 있다고 말합니다. 그 관계를 조롱해도 될까요?laravel 4 모의 모의 모델 관계
예 :
class Track extends Eloquent {
public function courses()
{
return $this->hasMany('Course');
}
}
class Course extends Eloquent {
public function track()
{
return $this->belongsTo('Track');
}
}
이 MYTEST에, 내가 아닌 트랙 인스턴스 (그렇게하지 트랙 속성을 호출하여 트랙, 의 인스턴스를 물론 모의를 작성하고 반환 할 모의를 만들 때 트랙 속성이 아닌 방법이기 때문에 쿼리 빌더)
use \Mockery as m;
class MyTest extends TestCase {
public function setUp()
{
$track = new Track(array('title' => 'foo'));
$course = m::mock('Course[track]', array('track' => $track));
$track = $course->track // <-- This should return my track object
}
}