diff --git a/spec/features/admin/admin_notifications_spec.rb b/spec/features/admin/admin_notifications_spec.rb index 75f142f62..a9df505dc 100644 --- a/spec/features/admin/admin_notifications_spec.rb +++ b/spec/features/admin/admin_notifications_spec.rb @@ -8,7 +8,7 @@ describe "Admin Notifications" do create(:budget) end - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "admin_notification", "edit_admin_admin_notification_path", %w[title body] diff --git a/spec/features/admin/banners_spec.rb b/spec/features/admin/banners_spec.rb index 5c7a3e066..c5b8b376c 100644 --- a/spec/features/admin/banners_spec.rb +++ b/spec/features/admin/banners_spec.rb @@ -6,7 +6,7 @@ describe "Admin banners magement" do login_as(create(:administrator).user) end - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "banner", "edit_admin_banner_path", %w[title description] diff --git a/spec/features/admin/budget_groups_spec.rb b/spec/features/admin/budget_groups_spec.rb index cc0c75d62..92ba4de94 100644 --- a/spec/features/admin/budget_groups_spec.rb +++ b/spec/features/admin/budget_groups_spec.rb @@ -9,7 +9,7 @@ describe "Admin budget groups" do login_as(admin.user) end - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "budget_group", "edit_admin_budget_group_path", %w[name] diff --git a/spec/features/admin/budget_headings_spec.rb b/spec/features/admin/budget_headings_spec.rb index 6b633058d..2245ebbd7 100644 --- a/spec/features/admin/budget_headings_spec.rb +++ b/spec/features/admin/budget_headings_spec.rb @@ -10,7 +10,7 @@ describe "Admin budget headings" do login_as(admin.user) end - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "budget_heading", "edit_admin_budget_group_heading_path", %w[name] diff --git a/spec/features/admin/budget_investment_milestones_spec.rb b/spec/features/admin/budget_investment_milestones_spec.rb index 17403a038..d33a672e5 100644 --- a/spec/features/admin/budget_investment_milestones_spec.rb +++ b/spec/features/admin/budget_investment_milestones_spec.rb @@ -2,7 +2,7 @@ require "rails_helper" describe "Admin budget investment milestones" do - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "milestone", "edit_tracking_budget_budget_investment_milestone_path", %w[description] diff --git a/spec/features/admin/budget_investments_spec.rb b/spec/features/admin/budget_investments_spec.rb index 8a45ac44f..3ba82fdaa 100644 --- a/spec/features/admin/budget_investments_spec.rb +++ b/spec/features/admin/budget_investments_spec.rb @@ -11,7 +11,7 @@ describe "Admin budget investments" do :budget_investment, "admin_budget_budget_investment_path" - it_behaves_like "translatable", + it_behaves_like "edit_translatable", :budget_investment, "edit_admin_budget_budget_investment_path", %w[title], diff --git a/spec/features/admin/budget_phases_spec.rb b/spec/features/admin/budget_phases_spec.rb index 81f178470..142bc7f02 100644 --- a/spec/features/admin/budget_phases_spec.rb +++ b/spec/features/admin/budget_phases_spec.rb @@ -10,7 +10,7 @@ describe "Admin budget phases" do login_as(admin.user) end - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "budget_phase", "edit_admin_budget_budget_phase_path", [], diff --git a/spec/features/admin/budgets_spec.rb b/spec/features/admin/budgets_spec.rb index 912262afc..2b214314c 100644 --- a/spec/features/admin/budgets_spec.rb +++ b/spec/features/admin/budgets_spec.rb @@ -7,7 +7,7 @@ describe "Admin budgets" do login_as(admin.user) end - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "budget", "edit_admin_budget_path", %w[name] diff --git a/spec/features/admin/legislation/draft_versions_spec.rb b/spec/features/admin/legislation/draft_versions_spec.rb index f930fec01..701b0b776 100644 --- a/spec/features/admin/legislation/draft_versions_spec.rb +++ b/spec/features/admin/legislation/draft_versions_spec.rb @@ -7,7 +7,7 @@ describe "Admin legislation draft versions" do login_as(admin.user) end - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "legislation_draft_version", "edit_admin_legislation_process_draft_version_path", %w[title changelog], diff --git a/spec/features/admin/legislation/processes_spec.rb b/spec/features/admin/legislation/processes_spec.rb index 2da2ca0c5..3b233717b 100644 --- a/spec/features/admin/legislation/processes_spec.rb +++ b/spec/features/admin/legislation/processes_spec.rb @@ -7,7 +7,7 @@ describe "Admin collaborative legislation" do login_as(admin.user) end - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "legislation_process", "edit_admin_legislation_process_path", %w[title summary description additional_info] diff --git a/spec/features/admin/legislation/questions_spec.rb b/spec/features/admin/legislation/questions_spec.rb index bc1cf7ba0..c4ac2da26 100644 --- a/spec/features/admin/legislation/questions_spec.rb +++ b/spec/features/admin/legislation/questions_spec.rb @@ -9,7 +9,7 @@ describe "Admin legislation questions" do let!(:process) { create(:legislation_process, title: "An example legislation process") } - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "legislation_question", "edit_admin_legislation_process_question_path", %w[title] diff --git a/spec/features/admin/poll/active_polls_spec.rb b/spec/features/admin/poll/active_polls_spec.rb index 48eff3ea7..ecc3f1490 100644 --- a/spec/features/admin/poll/active_polls_spec.rb +++ b/spec/features/admin/poll/active_polls_spec.rb @@ -7,7 +7,7 @@ describe "Admin Active polls" do login_as(admin.user) end - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "active_poll", "edit_admin_active_polls_path", [], diff --git a/spec/features/admin/poll/polls_spec.rb b/spec/features/admin/poll/polls_spec.rb index 536e45858..0f2dacfbb 100644 --- a/spec/features/admin/poll/polls_spec.rb +++ b/spec/features/admin/poll/polls_spec.rb @@ -7,7 +7,7 @@ describe "Admin polls" do login_as(admin.user) end - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "poll", "edit_admin_poll_path", %w[name summary description] diff --git a/spec/features/admin/poll/questions/answers/answers_spec.rb b/spec/features/admin/poll/questions/answers/answers_spec.rb index 6efc76fb6..149c7532e 100644 --- a/spec/features/admin/poll/questions/answers/answers_spec.rb +++ b/spec/features/admin/poll/questions/answers/answers_spec.rb @@ -7,7 +7,7 @@ describe "Answers" do login_as admin.user end - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "poll_question_answer", "edit_admin_answer_path", %w[title], diff --git a/spec/features/admin/poll/questions_spec.rb b/spec/features/admin/poll/questions_spec.rb index c1906e4dd..d516ca361 100644 --- a/spec/features/admin/poll/questions_spec.rb +++ b/spec/features/admin/poll/questions_spec.rb @@ -6,7 +6,7 @@ describe "Admin poll questions" do login_as(create(:administrator).user) end - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "poll_question", "edit_admin_question_path", %w[title] diff --git a/spec/features/admin/site_customization/information_texts_spec.rb b/spec/features/admin/site_customization/information_texts_spec.rb index c4aa9ad37..2d73e67c8 100644 --- a/spec/features/admin/site_customization/information_texts_spec.rb +++ b/spec/features/admin/site_customization/information_texts_spec.rb @@ -7,7 +7,7 @@ describe "Admin custom information texts" do login_as(admin.user) end - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "i18n_content", "admin_site_customization_information_texts_path", %w[value] diff --git a/spec/features/admin/site_customization/pages_spec.rb b/spec/features/admin/site_customization/pages_spec.rb index 9a6cf35ea..9147acfe9 100644 --- a/spec/features/admin/site_customization/pages_spec.rb +++ b/spec/features/admin/site_customization/pages_spec.rb @@ -7,7 +7,7 @@ describe "Admin custom pages" do login_as(admin.user) end - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "site_customization_page", "edit_admin_site_customization_page_path", %w[title subtitle], diff --git a/spec/features/admin/widgets/cards_spec.rb b/spec/features/admin/widgets/cards_spec.rb index 2f4d9bbd4..fed8e88a8 100644 --- a/spec/features/admin/widgets/cards_spec.rb +++ b/spec/features/admin/widgets/cards_spec.rb @@ -7,7 +7,7 @@ describe "Cards" do login_as(admin) end - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "widget_card", "edit_admin_widget_card_path", %w[title description link_text label] diff --git a/spec/features/debates_spec.rb b/spec/features/debates_spec.rb index 503898150..8c58682f5 100644 --- a/spec/features/debates_spec.rb +++ b/spec/features/debates_spec.rb @@ -16,7 +16,7 @@ describe "Debates" do "new_debate_path", %w[title], { "description" => :ckeditor } - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "debate", "edit_debate_path", %w[title], diff --git a/spec/features/proposals_spec.rb b/spec/features/proposals_spec.rb index 05d7c8b1f..bfaef572c 100644 --- a/spec/features/proposals_spec.rb +++ b/spec/features/proposals_spec.rb @@ -20,7 +20,7 @@ describe "Proposals" do "new_proposal_path", %w[title summary], { "description" => :ckeditor } - it_behaves_like "translatable", + it_behaves_like "edit_translatable", "proposal", "edit_proposal_path", %w[title summary], diff --git a/spec/shared/features/translatable.rb b/spec/shared/features/edit_translatable.rb similarity index 99% rename from spec/shared/features/translatable.rb rename to spec/shared/features/edit_translatable.rb index 1973256c4..245d1abee 100644 --- a/spec/shared/features/translatable.rb +++ b/spec/shared/features/edit_translatable.rb @@ -1,4 +1,4 @@ -shared_examples "translatable" do |factory_name, path_name, input_fields, textarea_fields = {}| +shared_examples "edit_translatable" do |factory_name, path_name, input_fields, textarea_fields = {}| let(:language_texts) do { es: "en espaƱol",