質問編集履歴
2
HTMLの変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
<%= f.check_box :content_ids, {type: 'checkbox', class: 'checkbox-select', id: "checkbox#{@count}", multiple: true}, content.id %>
|
30
30
|
|
31
|
-
<%= f.label :'', for: "checkbox#{@count}",class: 'select-label' %>
|
31
|
+
<%= f.label :'', for: "checkbox#{@count}",class: 'select-label', id: "select_delete_label#{@count}" %>
|
32
32
|
|
33
33
|
</td>
|
34
34
|
|
@@ -210,6 +210,6 @@
|
|
210
210
|
|
211
211
|
|
212
212
|
|
213
|
-
これで
|
213
|
+
これで解決できました。
|
214
214
|
|
215
215
|
ご回答いただいた方に感謝です!
|
1
解決した結果
test
CHANGED
File without changes
|
test
CHANGED
@@ -157,3 +157,59 @@
|
|
157
157
|
質問力が足らず、分かりづらい部分があると思うので、そこはガンガン突っ込んで頂けると嬉しいです。
|
158
158
|
|
159
159
|
よろしくお願いします。
|
160
|
+
|
161
|
+
|
162
|
+
|
163
|
+
##解決方法
|
164
|
+
|
165
|
+
```ここに言語を入力
|
166
|
+
|
167
|
+
RSpec.describe "コンテンツ管理機能", type: :system do
|
168
|
+
|
169
|
+
|
170
|
+
|
171
|
+
let(:user_a) {FactoryBot.create(:user, name: 'ユーザーA', email: 'a@example.com')}
|
172
|
+
|
173
|
+
let!(:content_a) {FactoryBot.create(:content, name: '最初のコンテンツ', url: '最初のurl', user: user_a)}
|
174
|
+
|
175
|
+
|
176
|
+
|
177
|
+
describe "選択削除機能" do
|
178
|
+
|
179
|
+
let( :login_user ) { user_a }
|
180
|
+
|
181
|
+
|
182
|
+
|
183
|
+
before do
|
184
|
+
|
185
|
+
visit contents_path
|
186
|
+
|
187
|
+
find('#select_delete_label1').click
|
188
|
+
|
189
|
+
find('.delete').click
|
190
|
+
|
191
|
+
page.driver.browser.switch_to.alert.accept
|
192
|
+
|
193
|
+
end
|
194
|
+
|
195
|
+
|
196
|
+
|
197
|
+
context "選択して削除した時" do
|
198
|
+
|
199
|
+
it "正常に削除される" do
|
200
|
+
|
201
|
+
expect(page).to have_selector '.alert-success', text: 'ブックマークを削除しました'
|
202
|
+
|
203
|
+
end
|
204
|
+
|
205
|
+
end
|
206
|
+
|
207
|
+
end
|
208
|
+
|
209
|
+
```
|
210
|
+
|
211
|
+
|
212
|
+
|
213
|
+
これで削除できました。
|
214
|
+
|
215
|
+
ご回答いただいた方に感謝です!
|