fix failing tests in project settings page and breadcrumbs spec

This commit is contained in:
Behrokh Satarnejad
2025-11-05 12:59:47 +01:00
parent 6b525d3d13
commit dbbefcc44e
3 changed files with 6 additions and 18 deletions
@@ -51,7 +51,7 @@ RSpec.describe "Navigate to overview", :js do
end
within "#content" do
expect(page).to have_heading "Project home"
expect(page).to have_heading project.name
end
end
@@ -75,7 +75,7 @@ RSpec.describe "Navigate to overview", :js do
# Expect page to be loaded
within "#content" do
expect(page).to have_heading "Project home"
expect(page).to have_heading project.name
end
# Navigate to the WP module
@@ -99,7 +99,7 @@ RSpec.describe "Navigate to overview", :js do
# Expect page to be loaded
within "#content" do
expect(page).to have_heading "Project home"
expect(page).to have_heading project.name
end
end
end
+2 -14
View File
@@ -45,10 +45,7 @@ RSpec.describe "Breadcrumbs (#63777)", :js do
within ".PageHeader-breadcrumbs" do
expect(page).to have_link href: "#", text: "Active projects", aria: { current: "page" }
expect(page).to have_link href: "/projects", text: "Projects"
expect(page).to have_link href: "/", text: "OpenProject"
end
expect(page).to have_link href: "/", text: "OpenProject", class: "PageHeader-parentLink", visible: :hidden
end
end
@@ -59,23 +56,14 @@ RSpec.describe "Breadcrumbs (#63777)", :js do
within ".PageHeader-breadcrumbs" do
expect(page).to have_link href: "#", text: "My projects", aria: { current: "page" }
expect(page).to have_link href: "/projects", text: "Projects"
expect(page).to have_link href: "/", text: "OpenProject"
end
expect(page).to have_link href: "/projects", text: "Projects", class: "PageHeader-parentLink", visible: :hidden
end
end
context "when being on the home screen" do
it "does not display a (mobile) back link" do
it "does not show breadcrumbs" do
visit "/"
within ".PageHeader-breadcrumbs" do
expect(page).to have_link href: "#", text: "Home", aria: { current: "page" }
expect(page).to have_link href: "/", text: "OpenProject"
expect(page).to have_no_css ".PageHeader-parentLink"
end
expect(page).to have_css ".PageHeader--noBreadcrumb"
end
end
end
@@ -107,7 +107,7 @@ module Pages
visit home_path
expect(page)
.to have_css(".PageHeader-title", text: "Home")
.to have_css(".PageHeader-title", text: "OpenProject")
visit!
end