|
8 | 8 | use CodeIgniter\Test\DatabaseTestTrait; |
9 | 9 | use Tests\Support\Database\Seeds\SeedTests; |
10 | 10 | use Tests\Support\Entities\Address; |
| 11 | +use Tests\Support\Entities\Country; |
11 | 12 | use Tests\Support\Entities\Post; |
12 | 13 | use Tests\Support\Entities\User; |
| 14 | +use Tests\Support\Models\CountryModel; |
13 | 15 | use Tests\Support\Models\UserModel; |
14 | 16 |
|
15 | 17 | /** |
@@ -56,31 +58,31 @@ public function testFindAllHasOneThrough() |
56 | 58 |
|
57 | 59 | public function testFindHasManyThrough() |
58 | 60 | { |
59 | | - $user = model(UserModel::class)->with('posts')->find(1); |
60 | | - $this->assertInstanceOf(User::class, $user); |
| 61 | + $country = model(CountryModel::class)->with('posts')->find(1); |
| 62 | + $this->assertInstanceOf(Country::class, $country); |
61 | 63 |
|
62 | | - $isset = isset($user->posts); |
| 64 | + $isset = isset($country->posts); |
63 | 65 | $this->assertTrue($isset); |
64 | 66 |
|
65 | | - $this->assertCount(5, $user->posts); |
| 67 | + $this->assertCount(5, $country->posts); |
66 | 68 |
|
67 | | - $this->assertInstanceOf(Post::class, $user->posts[0]); |
| 69 | + $this->assertInstanceOf(Post::class, $country->posts[0]); |
68 | 70 | } |
69 | 71 |
|
70 | 72 | public function testFindAllHasManyThrough() |
71 | 73 | { |
72 | | - $users = model(UserModel::class)->with('posts')->findAll(); |
73 | | - $this->assertInstanceOf(User::class, $users[0]); |
| 74 | + $countries = model(CountryModel::class)->with('posts')->findAll(); |
| 75 | + $this->assertInstanceOf(Country::class, $countries[0]); |
74 | 76 |
|
75 | | - $this->assertCount(2, $users); |
| 77 | + $this->assertCount(2, $countries); |
76 | 78 |
|
77 | | - $isset = isset($users[0]->posts); |
| 79 | + $isset = isset($countries[0]->posts); |
78 | 80 | $this->assertTrue($isset); |
79 | 81 |
|
80 | | - $this->assertCount(5, $users[0]->posts); |
81 | | - $this->assertInstanceOf(Post::class, $users[0]->posts[0]); |
| 82 | + $this->assertCount(5, $countries[0]->posts); |
| 83 | + $this->assertInstanceOf(Post::class, $countries[0]->posts[0]); |
82 | 84 |
|
83 | | - $this->assertCount(3, $users[1]->posts); |
84 | | - $this->assertInstanceOf(Post::class, $users[0]->posts[1]); |
| 85 | + $this->assertCount(3, $countries[1]->posts); |
| 86 | + $this->assertInstanceOf(Post::class, $countries[0]->posts[1]); |
85 | 87 | } |
86 | 88 | } |
0 commit comments