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])); }