add test for timetable.complete