mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-17 07:40:12 +01:00
23 lines
444 B
Ruby
23 lines
444 B
Ruby
|
|
module NavigationHelpers
|
||
|
|
def path_to(page_name)
|
||
|
|
case page_name
|
||
|
|
|
||
|
|
when /the homepage/
|
||
|
|
root_path
|
||
|
|
when /the statistics page/
|
||
|
|
stats_path
|
||
|
|
|
||
|
|
# Add more page name => path mappings here
|
||
|
|
|
||
|
|
else
|
||
|
|
raise "Can't find mapping from \"#{page_name}\" to a path.\n" +
|
||
|
|
"Now, go and add a mapping in features/support/paths.rb"
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|
||
|
|
|
||
|
|
World do |world|
|
||
|
|
world.extend NavigationHelpers
|
||
|
|
world
|
||
|
|
end
|