[#73440] fixed feature specs

This commit is contained in:
Eric Schubert
2026-05-05 10:54:55 +02:00
parent c3557734cd
commit 6c06baa565
3 changed files with 7 additions and 13 deletions
@@ -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
@@ -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") }
+1 -1
View File
@@ -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)