質問編集履歴
2
解決移動
title
CHANGED
File without changes
|
body
CHANGED
@@ -118,31 +118,4 @@
|
|
118
118
|
params.require(:article).permit(:title, :content, :url_token, :article_token)
|
119
119
|
end
|
120
120
|
end
|
121
|
-
```
|
122
|
-
|
123
|
-
|
124
|
-
# 解決
|
125
|
-
|
126
|
-
- `articles_path` -> `article_path`
|
127
|
-
- article_path(article)で引数を渡していない
|
128
|
-
- 新しいパラメーターを渡しておらずテストとして不足
|
129
|
-
|
130
|
-
冷静に考えると問題だらけでお恥ずかしい、
|
131
|
-
なにかの役に立つことを願って解決をのこしておきます。
|
132
|
-
|
133
|
-
回答者様ありがとうございました。
|
134
|
-
|
135
|
-
```
|
136
|
-
describe "PUT #update" do
|
137
|
-
let!(:user) { FactoryBot.create(:user) }
|
138
|
-
let!(:article) { user.articles.create(FactoryBot.attributes_for(:article))}
|
139
|
-
context "パラメーターが妥当な場合" do
|
140
|
-
let(:valid_params) { FactoryBot.attributes_for(:article, title: "new title", content: "new contetn") }
|
141
|
-
it "リクエストが成功すること" do
|
142
|
-
put article_path(article), params: { article: valid_params }
|
143
|
-
expect(response).to have_http_status(302)
|
144
|
-
end
|
145
|
-
|
146
|
-
end
|
147
|
-
end
|
148
121
|
```
|
1
解決追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -118,4 +118,31 @@
|
|
118
118
|
params.require(:article).permit(:title, :content, :url_token, :article_token)
|
119
119
|
end
|
120
120
|
end
|
121
|
+
```
|
122
|
+
|
123
|
+
|
124
|
+
# 解決
|
125
|
+
|
126
|
+
- `articles_path` -> `article_path`
|
127
|
+
- article_path(article)で引数を渡していない
|
128
|
+
- 新しいパラメーターを渡しておらずテストとして不足
|
129
|
+
|
130
|
+
冷静に考えると問題だらけでお恥ずかしい、
|
131
|
+
なにかの役に立つことを願って解決をのこしておきます。
|
132
|
+
|
133
|
+
回答者様ありがとうございました。
|
134
|
+
|
135
|
+
```
|
136
|
+
describe "PUT #update" do
|
137
|
+
let!(:user) { FactoryBot.create(:user) }
|
138
|
+
let!(:article) { user.articles.create(FactoryBot.attributes_for(:article))}
|
139
|
+
context "パラメーターが妥当な場合" do
|
140
|
+
let(:valid_params) { FactoryBot.attributes_for(:article, title: "new title", content: "new contetn") }
|
141
|
+
it "リクエストが成功すること" do
|
142
|
+
put article_path(article), params: { article: valid_params }
|
143
|
+
expect(response).to have_http_status(302)
|
144
|
+
end
|
145
|
+
|
146
|
+
end
|
147
|
+
end
|
121
148
|
```
|