Skip to content

Commit 436b9d0

Browse files
Avoid deprecated TestResponse#success? method
Closes #2009 TestResponse#success? was deprecated with [this commit](rails/rails@af3500b). Instead, we can use #successful? from Rack::Response::Helpers. This method has been available for a long time. I tried this change with Rails 3.2, 4.2, and 5.2 and everything seemed to work fine.
1 parent 814b377 commit 436b9d0

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

lib/generators/rspec/scaffold/templates/api_controller_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
<% else -%>
5252
get :index, params: {}, session: valid_session
5353
<% end -%>
54-
expect(response).to be_success
54+
expect(response).to be_successful
5555
end
5656
end
5757
@@ -64,7 +64,7 @@
6464
<% else -%>
6565
get :show, params: {id: <%= file_name %>.to_param}, session: valid_session
6666
<% end -%>
67-
expect(response).to be_success
67+
expect(response).to be_successful
6868
end
6969
end
7070

lib/generators/rspec/scaffold/templates/controller_spec.rb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
<% else -%>
5252
get :index, params: {}, session: valid_session
5353
<% end -%>
54-
expect(response).to be_success
54+
expect(response).to be_successful
5555
end
5656
end
5757
@@ -64,7 +64,7 @@
6464
<% else -%>
6565
get :show, params: {id: <%= file_name %>.to_param}, session: valid_session
6666
<% end -%>
67-
expect(response).to be_success
67+
expect(response).to be_successful
6868
end
6969
end
7070
@@ -75,7 +75,7 @@
7575
<% else -%>
7676
get :new, params: {}, session: valid_session
7777
<% end -%>
78-
expect(response).to be_success
78+
expect(response).to be_successful
7979
end
8080
end
8181
@@ -87,7 +87,7 @@
8787
<% else -%>
8888
get :edit, params: {id: <%= file_name %>.to_param}, session: valid_session
8989
<% end -%>
90-
expect(response).to be_success
90+
expect(response).to be_successful
9191
end
9292
end
9393
@@ -120,7 +120,7 @@
120120
<% else -%>
121121
post :create, params: {<%= ns_file_name %>: invalid_attributes}, session: valid_session
122122
<% end -%>
123-
expect(response).to be_success
123+
expect(response).to be_successful
124124
end
125125
end
126126
end
@@ -161,7 +161,7 @@
161161
<% else -%>
162162
put :update, params: {id: <%= file_name %>.to_param, <%= ns_file_name %>: invalid_attributes}, session: valid_session
163163
<% end -%>
164-
expect(response).to be_success
164+
expect(response).to be_successful
165165
end
166166
end
167167
end

0 commit comments

Comments
 (0)