|
106 | 106 | let!(:other_groupe_instructeur) { create(:groupe_instructeur, instructeurs: [instructeur]) }
|
107 | 107 | let!(:dossier) { create(:dossier, :accepte, groupe_instructeur:) }
|
108 | 108 | let!(:other_dossier) { create(:dossier, :en_construction, groupe_instructeur: other_groupe_instructeur) }
|
109 |
| - let!(:notification_instructeur) { create(:dossier_notification, :for_instructeur, dossier:, instructeur:) } |
110 |
| - let!(:notification_grp_instructeur) { create(:dossier_notification, :for_groupe_instructeur, dossier:, groupe_instructeur:) } |
111 |
| - let!(:other_notification_instructeur) { create(:dossier_notification, :for_instructeur, dossier: other_dossier, instructeur:) } |
112 |
| - let!(:other_notification_grp_instructeur) { create(:dossier_notification, :for_groupe_instructeur, dossier: other_dossier, groupe_instructeur: other_groupe_instructeur) } |
| 109 | + let!(:notification_instructeur) { create(:dossier_notification, :for_instructeur, dossier:, instructeur:, notification_type: :dossier_modifie) } |
| 110 | + let!(:other_notification_instructeur) { create(:dossier_notification, :for_instructeur, dossier: other_dossier, instructeur:, notification_type: :dossier_modifie) } |
113 | 111 |
|
114 | 112 | context 'a given instructeur and one dossier' do
|
115 | 113 | subject { DossierNotification.notifications_for_instructeur_dossier(instructeur, dossier) }
|
116 | 114 |
|
117 | 115 | it 'includes correct notifications and excludes the others' do
|
118 | 116 | is_expected.to include(notification_instructeur)
|
119 |
| - is_expected.to include(notification_grp_instructeur) |
120 | 117 | is_expected.not_to include(other_notification_instructeur)
|
121 |
| - is_expected.not_to include(other_notification_grp_instructeur) |
122 | 118 | end
|
123 | 119 | end
|
124 | 120 |
|
|
129 | 125 |
|
130 | 126 | it 'includes correct notifications and excludes the others' do
|
131 | 127 | expect(subject[dossier.id]).to include(notification_instructeur)
|
132 |
| - expect(subject[dossier.id]).to include(notification_grp_instructeur) |
133 | 128 | expect(subject[other_dossier.id]).to include(other_notification_instructeur)
|
134 |
| - expect(subject[other_dossier.id]).to include(other_notification_grp_instructeur) |
135 | 129 | end
|
136 | 130 | end
|
137 | 131 |
|
|
141 | 135 | subject { DossierNotification.notifications_for_instructeur_procedure(groupe_instructeur_ids, instructeur) }
|
142 | 136 |
|
143 | 137 | it 'includes correct notifications and excludes the others' do
|
144 |
| - expect(subject['traites']['dossier_depose']).to include(notification_instructeur) |
145 |
| - expect(subject['traites']['dossier_depose']).to include(notification_grp_instructeur) |
146 |
| - expect(subject['a-suivre']['dossier_depose']).to include(other_notification_instructeur) |
147 |
| - expect(subject['a-suivre']['dossier_depose']).to include(other_notification_grp_instructeur) |
| 138 | + expect(subject['traites']['dossier_modifie']).to include(notification_instructeur) |
| 139 | + expect(subject['a-suivre']['dossier_modifie']).to include(other_notification_instructeur) |
148 | 140 | end
|
149 | 141 | end
|
150 | 142 | end
|
|
0 commit comments