Пример #1
0
 public function test_gh101_has_many_through()
 {
     $user = User::find(1);
     $newsletter = Newsletter::find(1);
     $this->assert_equals($newsletter->id, $user->newsletters[0]->id);
     $this->assert_equals('foo\\bar\\biz\\Newsletter', get_class($user->newsletters[0]));
     $this->assert_equals($user->id, $newsletter->users[0]->id);
     $this->assert_equals('foo\\bar\\biz\\User', get_class($newsletter->users[0]));
 }
 public function testGh101HasManyThrough()
 {
     $user = User::find(1);
     $newsletter = Newsletter::find(1);
     $this->assertEquals($newsletter->id, $user->newsletters[0]->id);
     $this->assertEquals('foo\\bar\\biz\\Newsletter', get_class($user->newsletters[0]));
     $this->assertEquals($user->id, $newsletter->users[0]->id);
     $this->assertEquals('foo\\bar\\biz\\User', get_class($newsletter->users[0]));
 }