public function test_attach_matter_completeds()
{
//sets
$classroom = factory(Classroom::class)->create();
$matters = factory(Matter::class, 10)->create();
$students = factory(Student::class, 4)->create();
$students->each(function ($student) use($classroom) {
$classroom->students()->attach($student);
});
$matters->each(function ($matter) use($classroom) {
$classroom->matters()->attach($matter);
});
//expects
$sync = [];
foreach ($classroom->matters as $matter) {
$sync[] = ['id' => $matter->pivot->id];
}
$this->put('api/v1/classroom/matters/completeds', $sync);
//asserts
$this->seeStatusCode(200);
$this->seeJsonEquals(['status' => true]);
}