|
36 | 36 | expect(response.body).to include(I18n.t('administrate.actions.verify_school')) |
37 | 37 | end |
38 | 38 |
|
39 | | - it 'includes link to reject school' do |
40 | | - expect(response.body).to include(I18n.t('administrate.actions.reject_school')) |
41 | | - end |
42 | | - |
43 | 39 | it 'does not include a link to search for this school by its ZIP code in the NCES public schools database' do |
44 | 40 | expect(response.body).not_to include('Search for this school in the NCES database') |
45 | 41 | end |
|
52 | 48 | expect(response.body).not_to include(I18n.t('administrate.actions.verify_school')) |
53 | 49 | end |
54 | 50 |
|
55 | | - it 'does not include a link to reject school' do |
56 | | - expect(response.body).not_to include(I18n.t('administrate.actions.reject_school')) |
57 | | - end |
58 | | - |
59 | 51 | it 'does not include a link to reopen school' do |
60 | 52 | expect(response.body).not_to include(I18n.t('administrate.actions.reopen_school')) |
61 | 53 | end |
|
68 | 60 | expect(response.body).not_to include(I18n.t('administrate.actions.verify_school')) |
69 | 61 | end |
70 | 62 |
|
71 | | - it 'does not include a link to reject school' do |
72 | | - expect(response.body).not_to include(I18n.t('administrate.actions.reject_school')) |
73 | | - end |
74 | | - |
75 | 63 | it 'includes link to reopen school' do |
76 | 64 | expect(response.body).to include(I18n.t('administrate.actions.reopen_school')) |
77 | 65 | end |
|
132 | 120 | end |
133 | 121 | end |
134 | 122 |
|
135 | | - describe 'PUT #reject' do |
136 | | - let(:creator) { create(:user) } |
137 | | - let(:school) { create(:school, creator_id: creator.id) } |
138 | | - let(:rejection_result) { nil } |
139 | | - let(:verification_service) { instance_double(SchoolVerificationService, reject: rejection_result) } |
140 | | - |
141 | | - before do |
142 | | - stub_user_info_api_for(creator) |
143 | | - allow(SchoolVerificationService).to receive(:new).with(school).and_return(verification_service) |
144 | | - |
145 | | - patch reject_admin_school_path(school) |
146 | | - end |
147 | | - |
148 | | - it 'redirects to school path' do |
149 | | - expect(response).to redirect_to(admin_school_path(school)) |
150 | | - end |
151 | | - |
152 | | - describe 'when rejection was successful' do |
153 | | - let(:rejection_result) { true } |
154 | | - |
155 | | - before do |
156 | | - follow_redirect! |
157 | | - end |
158 | | - |
159 | | - it 'displays success message' do |
160 | | - expect(response.body).to include(I18n.t('administrate.controller.reject_school.success')) |
161 | | - end |
162 | | - end |
163 | | - |
164 | | - describe 'when rejection was unsuccessful' do |
165 | | - let(:rejection_result) { false } |
166 | | - |
167 | | - before do |
168 | | - follow_redirect! |
169 | | - end |
170 | | - |
171 | | - it 'displays failure message' do |
172 | | - expect(response.body).to include(I18n.t('administrate.controller.reject_school.error')) |
173 | | - end |
174 | | - end |
175 | | - end |
176 | | - |
177 | 123 | describe 'PUT #reopen' do |
178 | 124 | let(:creator) { create(:user) } |
179 | 125 | let(:school) { create(:verified_school, creator_id: creator.id) } |
|
0 commit comments