Domain\Student\StudentTest::test_create_student_with_matter_completed PHP Method

test_create_student_with_matter_completed() public method

    public function test_create_student_with_matter_completed()
    {
        $student = factory(Student::class)->create();
        $classroom = factory(Classroom::class)->create();
        $matter = factory(Matter::class)->create();
        $classroomMatter = factory(ClassroomMatter::class)->create(['classroom_id' => $classroom->id, 'matter_id' => $matter->id]);
        $student->classrooms()->attach($classroom);
        $student->matterCompleteds()->attach($classroomMatter);
        $this->assertInstanceOf(ClassroomMatter::class, $student->matterCompleteds->first());
        $this->seeInDatabase('classroom_matter_student_completed', ['student_id' => $student->id, 'classroom_matter_id' => $classroomMatter->id]);
    }