From 6c06baa5653f555dbabb9419d813b124076fe6d2 Mon Sep 17 00:00:00 2001 From: Eric Schubert Date: Tue, 5 May 2026 10:54:55 +0200 Subject: [PATCH] [#73440] fixed feature specs --- modules/wikis/app/services/wikis/adapters/registry.rb | 8 ++++---- spec/features/menu_items/wiki_menu_item_spec.rb | 10 ++-------- spec/features/wiki/rename_spec.rb | 2 +- 3 files changed, 7 insertions(+), 13 deletions(-) diff --git a/modules/wikis/app/services/wikis/adapters/registry.rb b/modules/wikis/app/services/wikis/adapters/registry.rb index 93cee8f5da6..df57ef01321 100644 --- a/modules/wikis/app/services/wikis/adapters/registry.rb +++ b/modules/wikis/app/services/wikis/adapters/registry.rb @@ -74,10 +74,10 @@ module Wikis UnknownProvider.new(provider) in [provider, "contracts", model] MissingContract.new("No #{model} contract defined for provider: #{provider.camelize}") - # in [provider, "commands" | "queries" => type, operation] - # OperationNotSupported.new( - # "#{type.singularize.capitalize} #{operation} not supported by provider: #{provider.camelize}" - # ) + in [provider, "commands" | "queries" => type, operation] + OperationNotSupported.new( + "#{type.singularize.capitalize} #{operation} not supported by provider: #{provider.camelize}" + ) end end end diff --git a/spec/features/menu_items/wiki_menu_item_spec.rb b/spec/features/menu_items/wiki_menu_item_spec.rb index dad3558d3ff..64fe1918dd2 100644 --- a/spec/features/menu_items/wiki_menu_item_spec.rb +++ b/spec/features/menu_items/wiki_menu_item_spec.rb @@ -33,14 +33,8 @@ require "features/page_objects/notification" require "features/work_packages/shared_contexts" require "features/work_packages/work_packages_page" -RSpec.describe "Wiki menu items", - :js do - let(:user) do - create(:user, - member_with_permissions: { project => %i[view_wiki_pages - manage_wiki_menu - delete_wiki_pages] }) - end +RSpec.describe "Wiki menu items", :js do + let(:user) { create(:user, member_with_permissions: { project => %i[view_wiki_pages manage_wiki] }) } let(:project) { create(:project, enabled_module_names: %w[wiki]) } let(:wiki) { project.wiki } let(:parent_menu) { wiki.wiki_menu_items.find_by(name: "wiki") } diff --git a/spec/features/wiki/rename_spec.rb b/spec/features/wiki/rename_spec.rb index 0ae0e2cb178..69a5f781657 100644 --- a/spec/features/wiki/rename_spec.rb +++ b/spec/features/wiki/rename_spec.rb @@ -33,7 +33,7 @@ require "spec_helper" RSpec.describe "Wiki page", :js do let(:project) { create(:project, enabled_module_names: %w[wiki]) } let(:user) do - create(:user, member_with_permissions: { project => %i[view_wiki_pages rename_wiki_pages] }) + create(:user, member_with_permissions: { project => %i[view_wiki_pages edit_wiki_pages] }) end let!(:wiki_page) do create(:wiki_page, wiki: project.wiki, title: initial_name)