質問編集履歴

2

解決移動

2020/07/29 15:19

投稿

naokit-dev
naokit-dev

スコア424

test CHANGED
File without changes
test CHANGED
@@ -239,57 +239,3 @@
239
239
  end
240
240
 
241
241
  ```
242
-
243
-
244
-
245
-
246
-
247
- # 解決
248
-
249
-
250
-
251
- - `articles_path` -> `article_path`
252
-
253
- - article_path(article)で引数を渡していない
254
-
255
- - 新しいパラメーターを渡しておらずテストとして不足
256
-
257
-
258
-
259
- 冷静に考えると問題だらけでお恥ずかしい、
260
-
261
- なにかの役に立つことを願って解決をのこしておきます。
262
-
263
-
264
-
265
- 回答者様ありがとうございました。
266
-
267
-
268
-
269
- ```
270
-
271
- describe "PUT #update" do
272
-
273
- let!(:user) { FactoryBot.create(:user) }
274
-
275
- let!(:article) { user.articles.create(FactoryBot.attributes_for(:article))}
276
-
277
- context "パラメーターが妥当な場合" do
278
-
279
- let(:valid_params) { FactoryBot.attributes_for(:article, title: "new title", content: "new contetn") }
280
-
281
- it "リクエストが成功すること" do
282
-
283
- put article_path(article), params: { article: valid_params }
284
-
285
- expect(response).to have_http_status(302)
286
-
287
- end
288
-
289
-
290
-
291
- end
292
-
293
- end
294
-
295
- ```

1

解決追加

2020/07/29 15:19

投稿

naokit-dev
naokit-dev

スコア424

test CHANGED
File without changes
test CHANGED
@@ -239,3 +239,57 @@
239
239
  end
240
240
 
241
241
  ```
242
+
243
+
244
+
245
+
246
+
247
+ # 解決
248
+
249
+
250
+
251
+ - `articles_path` -> `article_path`
252
+
253
+ - article_path(article)で引数を渡していない
254
+
255
+ - 新しいパラメーターを渡しておらずテストとして不足
256
+
257
+
258
+
259
+ 冷静に考えると問題だらけでお恥ずかしい、
260
+
261
+ なにかの役に立つことを願って解決をのこしておきます。
262
+
263
+
264
+
265
+ 回答者様ありがとうございました。
266
+
267
+
268
+
269
+ ```
270
+
271
+ describe "PUT #update" do
272
+
273
+ let!(:user) { FactoryBot.create(:user) }
274
+
275
+ let!(:article) { user.articles.create(FactoryBot.attributes_for(:article))}
276
+
277
+ context "パラメーターが妥当な場合" do
278
+
279
+ let(:valid_params) { FactoryBot.attributes_for(:article, title: "new title", content: "new contetn") }
280
+
281
+ it "リクエストが成功すること" do
282
+
283
+ put article_path(article), params: { article: valid_params }
284
+
285
+ expect(response).to have_http_status(302)
286
+
287
+ end
288
+
289
+
290
+
291
+ end
292
+
293
+ end
294
+
295
+ ```