public function test_associate_matters()
{
$classroom = factory(Classroom::class)->create();
$matters = factory(Matter::class, 30)->create();
$data = ['id' => $classroom->id, 'matters' => []];
$random = $matters->random(3)->each(function ($matter) use(&$data) {
$data['matters'][] = ['id' => $matter->id];
});
$this->put('api/v1/classroom/' . $classroom->id . '/matters', $data);
$this->seeStatusCode(200);
$this->seeJson(['status' => true]);
foreach ($data['matters'] as $key => $value) {
$this->seeInDatabase('classroom_matter', ['classroom_id' => $classroom->id, 'matter_id' => $data['matters'][$key]['id']]);
}
}