|
48 | 48 | <% end -%>
|
49 | 49 | expect(assigns(:<%= table_name %>)).to eq([<%= file_name %>])
|
50 | 50 | end
|
| 51 | +
|
| 52 | + it "returns a success response" do |
| 53 | + <%= file_name %> = <%= class_name %>.create! valid_attributes |
| 54 | +<% if RUBY_VERSION < '1.9.3' -%> |
| 55 | + get :index, {}, valid_session |
| 56 | +<% else -%> |
| 57 | + get :index, params: {}, session: valid_session |
| 58 | +<% end -%> |
| 59 | + expect(response).to be_success |
| 60 | + end |
51 | 61 | end
|
52 | 62 |
|
53 | 63 | <% end -%>
|
|
61 | 71 | <% end -%>
|
62 | 72 | expect(assigns(:<%= ns_file_name %>)).to eq(<%= file_name %>)
|
63 | 73 | end
|
| 74 | +
|
| 75 | + it "returns a success response" do |
| 76 | + <%= file_name %> = <%= class_name %>.create! valid_attributes |
| 77 | +<% if RUBY_VERSION < '1.9.3' -%> |
| 78 | + get :show, {:id => <%= file_name %>.to_param}, valid_session |
| 79 | +<% else -%> |
| 80 | + get :show, params: {id: <%= file_name %>.to_param}, session: valid_session |
| 81 | +<% end -%> |
| 82 | + expect(response).to be_success |
| 83 | + end |
64 | 84 | end
|
65 | 85 |
|
66 | 86 | describe "GET #new" do
|
|
72 | 92 | <% end -%>
|
73 | 93 | expect(assigns(:<%= ns_file_name %>)).to be_a_new(<%= class_name %>)
|
74 | 94 | end
|
| 95 | +
|
| 96 | + it "returns a success response" do |
| 97 | +<% if RUBY_VERSION < '1.9.3' -%> |
| 98 | + get :new, {}, valid_session |
| 99 | +<% else -%> |
| 100 | + get :new, params: {}, session: valid_session |
| 101 | +<% end -%> |
| 102 | + expect(response).to be_success |
| 103 | + end |
75 | 104 | end
|
76 | 105 |
|
77 | 106 | describe "GET #edit" do
|
|
84 | 113 | <% end -%>
|
85 | 114 | expect(assigns(:<%= ns_file_name %>)).to eq(<%= file_name %>)
|
86 | 115 | end
|
| 116 | +
|
| 117 | + it "returns a success response" do |
| 118 | + <%= file_name %> = <%= class_name %>.create! valid_attributes |
| 119 | +<% if RUBY_VERSION < '1.9.3' -%> |
| 120 | + get :edit, {:id => <%= file_name %>.to_param}, valid_session |
| 121 | +<% else -%> |
| 122 | + get :edit, params: {id: <%= file_name %>.to_param}, session: valid_session |
| 123 | +<% end -%> |
| 124 | + expect(response).to be_success |
| 125 | + end |
87 | 126 | end
|
88 | 127 |
|
89 | 128 | describe "POST #create" do
|
|
128 | 167 | expect(assigns(:<%= ns_file_name %>)).to be_a_new(<%= class_name %>)
|
129 | 168 | end
|
130 | 169 |
|
| 170 | + it "returns a success response (i.e. to display the 'new' template)" do |
| 171 | +<% if RUBY_VERSION < '1.9.3' -%> |
| 172 | + post :create, {:<%= ns_file_name %> => invalid_attributes}, valid_session |
| 173 | +<% else -%> |
| 174 | + post :create, params: {<%= ns_file_name %>: invalid_attributes}, session: valid_session |
| 175 | +<% end -%> |
| 176 | + expect(response).to be_success |
| 177 | + end |
| 178 | +
|
131 | 179 | it "re-renders the 'new' template" do
|
132 | 180 | <% if RUBY_VERSION < '1.9.3' -%>
|
133 | 181 | post :create, {:<%= ns_file_name %> => invalid_attributes}, valid_session
|
|
188 | 236 | expect(assigns(:<%= ns_file_name %>)).to eq(<%= file_name %>)
|
189 | 237 | end
|
190 | 238 |
|
| 239 | + it "returns a success response (i.e. to display the 'edit' template)" do |
| 240 | + <%= file_name %> = <%= class_name %>.create! valid_attributes |
| 241 | +<% if RUBY_VERSION < '1.9.3' -%> |
| 242 | + put :update, {:id => <%= file_name %>.to_param, :<%= ns_file_name %> => invalid_attributes}, valid_session |
| 243 | +<% else -%> |
| 244 | + put :update, params: {id: <%= file_name %>.to_param, <%= ns_file_name %>: invalid_attributes}, session: valid_session |
| 245 | +<% end -%> |
| 246 | + expect(response).to be_success |
| 247 | + end |
| 248 | +
|
191 | 249 | it "re-renders the 'edit' template" do
|
192 | 250 | <%= file_name %> = <%= class_name %>.create! valid_attributes
|
193 | 251 | <% if RUBY_VERSION < '1.9.3' -%>
|
|
0 commit comments