Skip to content

Commit 113cd61

Browse files
authored
fix: Fixes failing test cases from #242 (#364)
1 parent 58b5849 commit 113cd61

10 files changed

+31
-31
lines changed

app/controllers/manage/questionnaires_controller.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ def check_in
9797

9898
def destroy
9999
if @questionnaire.is_bus_captain
100-
admins = User.where(role: :admin)
101-
admins.each do |user|
102-
AdminMailer.bus_captain_left(@questionnaire.bus_list_id, @questionnaire.user_id, user.id).deliver_later
100+
directors = User.where(role: :director)
101+
directors.each do |user|
102+
StaffMailer.bus_captain_left(@questionnaire.bus_list_id, @questionnaire.user_id, user.id).deliver_later
103103
end
104104
end
105105

app/controllers/questionnaires_controller.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,9 @@ def update
9595
# DELETE /apply.json
9696
def destroy
9797
if @questionnaire.is_bus_captain
98-
admins = User.where(role: :admin)
99-
admins.each do |user|
100-
AdminMailer.bus_captain_left(@questionnaire.bus_list_id, @questionnaire.user_id, user.id).deliver_later
98+
directors = User.where(role: :director)
99+
directors.each do |user|
100+
StaffMailer.bus_captain_left(@questionnaire.bus_list_id, @questionnaire.user_id, user.id).deliver_later
101101
end
102102
end
103103

app/controllers/rsvps_controller.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@ def update
6767

6868
if bus != nil && (acc_status != acc_status_after_rsvp || bus != bus_after_rsvp) && @questionnaire.is_bus_captain == true
6969
@questionnaire.is_bus_captain = false
70-
admins = User.where(role: :admin)
71-
admins.each do |user|
72-
AdminMailer.bus_captain_left(@questionnaire.bus_list_id, @questionnaire.user_id, user.id).deliver_later
70+
directors = User.where(role: :director)
71+
directors.each do |user|
72+
StaffMailer.bus_captain_left(@questionnaire.bus_list_id, @questionnaire.user_id, user.id).deliver_later
7373
end
7474
end
7575

test/controllers/manage/dashboard_controller_test.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ class Manage::DashboardControllerTest < ActionController::TestCase
6969
should "not allow access to manage_dashboard#index" do
7070
get :index
7171
assert_response :redirect
72-
assert_redirected_to manage_root_path
72+
assert_redirected_to manage_checkins_path
7373
end
7474

7575
should "not allow access to all data endpoints" do
@@ -101,11 +101,11 @@ class Manage::DashboardControllerTest < ActionController::TestCase
101101

102102
paths.each do |path|
103103
get path
104-
assert_redirected_to manage_root_path
104+
assert_redirected_to manage_checkins_path
105105
end
106106

107107
get :map_data, format: "tsv"
108-
assert_redirected_to manage_root_path
108+
assert_redirected_to manage_checkins_path
109109
end
110110
end
111111

test/controllers/manage/messages_controller_test.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -210,13 +210,13 @@ class Manage::MessagesControllerTest < ActionController::TestCase
210210
should "not allow access to manage_messages#index" do
211211
get :index
212212
assert_response :redirect
213-
assert_redirected_to manage_root_path
213+
assert_redirected_to manage_checkins_path
214214
end
215215

216216
should "not allow access to manage_messages datatables api" do
217217
post :datatable, format: :json, params: { "columns[0][data]" => "" }
218218
assert_response :redirect
219-
assert_redirected_to manage_root_path
219+
assert_redirected_to manage_checkins_path
220220
end
221221

222222
should "not allow access to manage_messages#new" do
@@ -228,7 +228,7 @@ class Manage::MessagesControllerTest < ActionController::TestCase
228228
should "not allow access to manage_messages#show" do
229229
get :show, params: { id: @message }
230230
assert_response :redirect
231-
assert_redirected_to manage_root_path
231+
assert_redirected_to manage_checkins_path
232232
end
233233

234234
should "not allow access to manage_messages#edit" do
@@ -266,7 +266,7 @@ class Manage::MessagesControllerTest < ActionController::TestCase
266266
should "not allow access to manage_messages#preview" do
267267
get :preview, params: { id: @message }
268268
assert_response :redirect
269-
assert_redirected_to manage_root_path
269+
assert_redirected_to manage_checkins_path
270270
end
271271

272272
should "not allow access to manage_messages#live_preview" do

test/controllers/manage/questionnaires_controller_test.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -346,10 +346,10 @@ class Manage::QuestionnairesControllerTest < ActionController::TestCase
346346
end
347347

348348
context "destroy questionnaire" do
349-
should "if bus captain, notify admins that bus captain has been removed" do
350-
@user = create(:admin)
349+
should "if bus captain, notify directors that bus captain has been removed" do
350+
@user = create(:director)
351351
@questionnaire.update_attribute(:is_bus_captain, true)
352-
assert_difference('enqueued_jobs.size', User.where(role: :admin).size) do
352+
assert_difference('enqueued_jobs.size', User.where(role: :director).size) do
353353
delete :destroy, params: { id: @questionnaire }
354354
end
355355
end

test/controllers/manage/stats_controller_test.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@ class Manage::StatsControllerTest < ActionController::TestCase
4949
should "not allow access to stats#index" do
5050
get :index
5151
assert_response :redirect
52-
assert_redirected_to manage_root_path
52+
assert_redirected_to manage_checkins_path
5353
end
5454

5555
should "not allow access to data endpoints" do
5656
paths.each do |path|
5757
patch path
5858
assert_response :redirect
59-
assert_redirected_to manage_root_path
59+
assert_redirected_to manage_checkins_path
6060
end
6161
end
6262
end

test/controllers/manage/users_controller_test.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,22 +105,22 @@ class Manage::UsersControllerTest < ActionController::TestCase
105105

106106
should "not allow access to manage_users#index" do
107107
get :index
108-
assert_redirected_to manage_root_path
108+
assert_redirected_to manage_checkins_path
109109
end
110110

111111
should "not allow access to manage_users users datatables api" do
112112
post :user_datatable, format: :json, params: { "columns[0][data]" => "" }
113-
assert_redirected_to manage_root_path
113+
assert_redirected_to manage_checkins_path
114114
end
115115

116116
should "not allow access to manage_users staff datatables api" do
117117
post :staff_datatable, format: :json, params: { "columns[0][data]" => "" }
118-
assert_redirected_to manage_root_path
118+
assert_redirected_to manage_checkins_path
119119
end
120120

121121
should "allow access to manage_users#show" do
122122
get :show, params: { id: @user }
123-
assert_redirected_to manage_root_path
123+
assert_redirected_to manage_checkins_path
124124
end
125125

126126
should "not allow access to manage_users#edit" do

test/controllers/questionnaires_controller_test.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,10 +166,10 @@ class QuestionnairesControllerTest < ActionController::TestCase
166166
end
167167

168168
context "destroy questionnaire" do
169-
should "if bus captain, notify admins that bus captain has been removed" do
170-
@admin = create(:admin)
169+
should "if bus captain, notify directors that bus captain has been removed" do
170+
@director = create(:director)
171171
@questionnaire.update_attribute(:is_bus_captain, true)
172-
assert_difference('enqueued_jobs.size', User.where(role: :admin).size) do
172+
assert_difference('enqueued_jobs.size', User.where(role: :director).size) do
173173
delete :destroy
174174
end
175175
end

test/controllers/rsvps_controller_test.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -244,8 +244,8 @@ class RsvpsControllerTest < ActionController::TestCase
244244
assert_redirected_to rsvp_path
245245
end
246246

247-
should "if bus captain leaves a bus, notify admins that bus captain has been removed" do
248-
@admin = create(:admin)
247+
should "if bus captain leaves a bus, notify directors that bus captain has been removed" do
248+
@director = create(:director)
249249
@questionnaire.update_attribute(:is_bus_captain, true)
250250
@questionnaire.update_attribute(:acc_status, "rsvp_confirmed")
251251

@@ -259,7 +259,7 @@ class RsvpsControllerTest < ActionController::TestCase
259259
}
260260
}
261261

262-
assert_difference('enqueued_jobs.size', User.where(role: :admin).size) do
262+
assert_difference('enqueued_jobs.size', User.where(role: :director).size) do
263263
patch :update, params: {
264264
questionnaire: {
265265
acc_status: "rsvp_confirmed",

0 commit comments

Comments
 (0)