4   class CapabilitiesControllerTest < ActionDispatch::IntegrationTest
 
   6     # test all routes which lead to this controller
 
   9         { :path => "/api/capabilities", :method => :get },
 
  10         { :controller => "api/capabilities", :action => "show" }
 
  13         { :controller => "api/capabilities", :action => "show" },
 
  14         { :path => "/api/0.6/capabilities", :method => :get }
 
  19       get api_capabilities_path
 
  20       assert_response :success
 
  21       assert_select "osm[version='#{Settings.api_version}'][generator='#{Settings.generator}']", :count => 1 do
 
  22         assert_select "api", :count => 1 do
 
  23           assert_select "version[minimum='#{Settings.api_version}'][maximum='#{Settings.api_version}']", :count => 1
 
  24           assert_select "area[maximum='#{Settings.max_request_area}']", :count => 1
 
  25           assert_select "note_area[maximum='#{Settings.max_note_request_area}']", :count => 1
 
  26           assert_select "tracepoints[per_page='#{Settings.tracepoints_per_page}']", :count => 1
 
  27           assert_select "changesets[maximum_elements='#{Changeset::MAX_ELEMENTS}']", :count => 1
 
  28           assert_select "status[database='online']", :count => 1
 
  29           assert_select "status[api='online']", :count => 1
 
  30           assert_select "status[gpx='online']", :count => 1