diff --git a/smash/web/tests/api_views/test_subject.py b/smash/web/tests/api_views/test_subject.py index c7ea23613277ecb644b9403f1db1989dd09a960b..b1321d56bdd4555ab0420406530dbe5535b21a63 100644 --- a/smash/web/tests/api_views/test_subject.py +++ b/smash/web/tests/api_views/test_subject.py @@ -410,3 +410,14 @@ class TestApi(TestCase): self.check_subject_filtered([["visit_1", "DONE"], ["visit_2", "UPCOMING"]], [subject]) self.check_subject_filtered([["visit_1", "UPCOMING"], ["visit_2", "DONE"]], []) + + def test_subjects_ordered_by_visit_1(self): + subject = self.study_subject + subject2 = create_study_subject(2) + + visit = create_visit(subject) + appointment = create_appointment(visit) + appointment.status = Appointment.APPOINTMENT_STATUS_FINISHED + appointment.save() + + self.check_subject_ordered("visit_1", [subject, subject2])