OpenProject is the leading open source project management software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openproject/features/support/path.rb

20 lines
453 B

module ProjectPageNavigationHelpers
# Maps a name to a path. Used by the
#
# When /^I go to (.+)$/ do |page_name|
#
# step definition in web_steps.rb
#
def path_to(page_name)
case page_name
when /^the project "(.+)" overview personalization page$/
project = Project.find_by_name($1)
"/my_projects_overview/#{project.identifier}/page_layout"
else
super
end
end
end
World(ProjectPageNavigationHelpers)