Task 6 - average of the field

This commit is contained in:
PovilasKorop
2021-11-22 08:20:49 +02:00
parent 4707c593a0
commit a3538e1014
10 changed files with 166 additions and 1 deletions
+20
View File
@@ -3,6 +3,7 @@
namespace Tests\Feature;
use App\Models\Comment;
use App\Models\Country;
use App\Models\Role;
use App\Models\Task;
use App\Models\Team;
@@ -84,4 +85,23 @@ class RelationshipsTest extends TestCase
$response->assertSee($createdAt);
$response->assertSee($position);
}
// TASK: average number from the relationship
public function test_countries_with_team_size()
{
$country = Country::create(['name' => 'United Kingdom']);
Team::create([
'name' => 'Team 1',
'country_id' => $country->id,
'size' => 3
]);
Team::create([
'name' => 'Team 2',
'country_id' => $country->id,
'size' => 5
]);
$response = $this->get('/countries');
$response->assertSee('avg team size 4');
}
}