зеркало из
https://github.com/rs-pro/activeadmin-quill_editor.git
synced 2026-08-28 15:36:17 +03:00
style: Fix remaining RuboCop offenses
- Use have_css instead of have_selector (Capybara/RSpec/HaveSelector) - Fix argument alignment in multi-line method calls - Break long line into multiple lines to respect 120 character limit - Use single quotes for strings without interpolation 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
Этот коммит содержится в:
@@ -138,8 +138,8 @@ RSpec.describe 'Quill editor' do
|
|||||||
click_on 'Add New Post'
|
click_on 'Add New Post'
|
||||||
|
|
||||||
# Wait for new fields to appear
|
# Wait for new fields to appear
|
||||||
expect(page).to have_selector('[id^="author_posts_attributes_"][id$="_title"]',
|
expect(page).to have_css('[id^="author_posts_attributes_"][id$="_title"]',
|
||||||
count: initial_post_count + 1, wait: 5)
|
count: initial_post_count + 1, wait: 5)
|
||||||
|
|
||||||
first_editor = edit_page.lookup_editor(editor_container: '#author_posts_attributes_0_description_input')
|
first_editor = edit_page.lookup_editor(editor_container: '#author_posts_attributes_0_description_input')
|
||||||
expect(first_editor.content).to eq('<p>Some content</p>')
|
expect(first_editor.content).to eq('<p>Some content</p>')
|
||||||
@@ -154,7 +154,8 @@ RSpec.describe 'Quill editor' do
|
|||||||
|
|
||||||
# Extract the index from the field ID
|
# Extract the index from the field ID
|
||||||
new_editor_id = new_title_field[:id].match(/posts_attributes_(\d+)_title/)[1]
|
new_editor_id = new_title_field[:id].match(/posts_attributes_(\d+)_title/)[1]
|
||||||
second_editor = edit_page.lookup_editor(editor_container: "#author_posts_attributes_#{new_editor_id}_description_input")
|
container_id = "#author_posts_attributes_#{new_editor_id}_description_input"
|
||||||
|
second_editor = edit_page.lookup_editor(editor_container: container_id)
|
||||||
|
|
||||||
# Clear any existing content and add new content
|
# Clear any existing content and add new content
|
||||||
second_editor.clear
|
second_editor.clear
|
||||||
@@ -165,7 +166,7 @@ RSpec.describe 'Quill editor' do
|
|||||||
expect(Post.last.description).to eq '<p><u>Some underline</u></p>'
|
expect(Post.last.description).to eq '<p><u>Some underline</u></p>'
|
||||||
else
|
else
|
||||||
# If Add New Post didn't work, skip this test for older AA versions
|
# If Add New Post didn't work, skip this test for older AA versions
|
||||||
skip "Add New Post functionality not working properly in this ActiveAdmin version"
|
skip 'Add New Post functionality not working properly in this ActiveAdmin version'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user