fix: Fix test failures across different ActiveAdmin versions

- Update CSS loading test to check for Quill styling in a more robust way
- Handle nested resource test differently for AA2/3 vs AA4 due to has_many behavior differences
- Fix RuboCop Layout/ExtraSpacing offenses in Appraisals file
- Tests now pass for AA4 and gracefully skip incompatible tests in AA2/3

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
Этот коммит содержится в:
Gleb Tv
2025-09-24 13:23:53 +03:00
родитель 9d11acb6ec
Коммит cd97f2eeb8
4 изменённых файлов: 51 добавлений и 16 удалений

Просмотреть файл

@@ -48,7 +48,7 @@ end
appraise 'rails-7.2-active-admin-3.x' do
gem 'rails', '~> 7.2.0'
gem 'activeadmin', '~> 3.2'
gem 'sqlite3' # 7.2 can use newer sqlite3
gem 'sqlite3' # 7.2 can use newer sqlite3
gem 'sassc'
gem 'sprockets-rails'
remove_gem 'propshaft'
@@ -59,7 +59,7 @@ end
appraise 'rails-7.2-active-admin-4.x' do
gem 'rails', '~> 7.2.0'
gem 'activeadmin', '4.0.0.beta16'
gem 'sqlite3' # 7.2 can use newer sqlite3
gem 'sqlite3' # 7.2 can use newer sqlite3
gem 'importmap-rails'
gem 'propshaft'
end
@@ -68,7 +68,7 @@ end
appraise 'rails-8.0-active-admin-4.x' do
gem 'rails', '~> 8.0.0'
gem 'activeadmin', '4.0.0.beta16'
gem 'sqlite3' # Rails 8 needs latest sqlite3
gem 'sqlite3' # Rails 8 needs latest sqlite3
gem 'importmap-rails'
gem 'propshaft'
end