- assert page.has_selector?('[value*="file1"]')
- page.all('[value*="file1"]').each do |checkbox|
- assert checkbox.checked?, 'checkboxes for file1 should be selected after filtering'
- end
- assert page.has_selector?('[value*="file2"]')
- page.all('[value*="file2"]').each do |checkbox|
- assert checkbox.checked?, 'checkboxes for file2 should be selected after filtering'
- end
- assert page.has_selector?('[value*="file3"]')
- page.all('[value*="file3"]').each do |checkbox|
- refute checkbox.checked?, 'checkboxes for file3 should be clear after filtering'
- end
-
+ assert_checkboxes_state('[value*="file1"]', true, 'checkboxes for file1 should be selected after filtering')
+ assert_checkboxes_state('[value*="file2"]', true, 'checkboxes for file2 should be selected after filtering')
+ assert_checkboxes_state('[value*="file3"]', false, 'checkboxes for file3 should be clear after filtering')
+