say У меня две модели, которые простираются от Eloquent
, и они связаны друг с другом. Могу ли я высмеять отношения?laravel 4 mockery mock model relationship
т.е.
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
}
}