Skip to content

Commit 600922d

Browse files
committed
Use SprintPlanning page object in start_finish_spec
Dev merge moved sprint menu helpers from `Pages::Backlogs` to `Pages::SprintPlanning`. Updates the spec to match.
1 parent 524240c commit 600922d

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

modules/backlogs/spec/features/sprints/start_finish_spec.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#++
3030

3131
require "spec_helper"
32-
require_relative "../../support/pages/backlogs"
32+
require_relative "../../support/pages/sprint_planning"
3333
require_relative "../../../../boards/spec/features/support/board_page"
3434

3535
RSpec.describe "Start and finish sprints",
@@ -47,7 +47,7 @@
4747
let(:user) do
4848
create(:user, member_with_permissions: { project => permissions })
4949
end
50-
let(:backlogs_page) { Pages::Backlogs.new(project) }
50+
let(:planning_page) { Pages::SprintPlanning.new(project) }
5151
let(:task_statuses) { Type.find(Task.type).statuses }
5252
let(:story_type) { create(:type_feature) }
5353
let(:task_type) do
@@ -89,11 +89,11 @@
8989

9090
create(:workflow, type: task_type, old_status: default_status, new_status: default_status, role: create(:project_role))
9191

92-
backlogs_page.visit!
92+
planning_page.visit!
9393
end
9494

9595
it "starts the sprint and redirects to the board" do
96-
backlogs_page.click_in_sprint_menu(first_sprint, "Start sprint")
96+
planning_page.click_in_sprint_menu(first_sprint, "Start sprint")
9797

9898
expect_and_dismiss_flash type: :success, message: "The sprint was started."
9999

@@ -144,16 +144,16 @@
144144
let!(:task_board) { create(:board_grid_with_query, project:, linked: first_sprint) }
145145

146146
it "finishes the sprint and returns to the backlog" do
147-
backlogs_page.within_sprint_menu(first_sprint) do |menu|
147+
planning_page.within_sprint_menu(first_sprint) do |menu|
148148
expect(menu).to have_selector :menuitem, "Finish sprint"
149149
expect(menu).to have_css "form[action='#{finish_project_sprint_path(project, first_sprint)}'][data-turbo='false']"
150150
menu.find(:button, "Finish sprint").click
151151
end
152152

153-
backlogs_page.expect_current_path
153+
planning_page.expect_current_path
154154
expect_and_dismiss_flash type: :success, message: "The sprint was completed."
155155
expect(first_sprint.reload).to be_completed
156-
backlogs_page.expect_sprint_names_in_order(second_sprint.name)
156+
planning_page.expect_sprint_names_in_order(second_sprint.name)
157157
end
158158
end
159159
end

0 commit comments

Comments
 (0)