質問編集履歴

2

HTMLの変更

2020/06/13 18:38

投稿

GonshibaN
GonshibaN

スコア2

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

解決した結果

2020/06/13 18:38

投稿

GonshibaN
GonshibaN

スコア2

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
+ ご回答いただいた方に感謝です!