Methods
A
T
Constants
Routes = ActionDispatch::Routing::RouteSet.new
 
APP = build_app Routes
 
Instance Public methods
app()
# File actionpack/test/dispatch/routing_test.rb, line 4744
def app
  APP
end
test_paths_with_partial_dynamic_segments_are_recognised()
# File actionpack/test/dispatch/routing_test.rb, line 4748
def test_paths_with_partial_dynamic_segments_are_recognised
  get '/david-bowie/changes-song'
  assert_equal 200, response.status
  assert_params artist: 'david-bowie', song: 'changes'

  get '/david-bowie/song-changes'
  assert_equal 200, response.status
  assert_params artist: 'david-bowie', song: 'changes'

  get '/songs/song-changes'
  assert_equal 200, response.status
  assert_params song: 'changes'

  get '/songs/changes-song'
  assert_equal 200, response.status
  assert_params song: 'changes'

  get '/optional/songs/song-changes'
  assert_equal 200, response.status
  assert_params song: 'changes'

  get '/optional/songs/changes-song'
  assert_equal 200, response.status
  assert_params song: 'changes'

  get '/optional/david-bowie/changes-song'
  assert_equal 200, response.status
  assert_params artist: 'david-bowie', song: 'changes'

  get '/optional/david-bowie/song-changes'
  assert_equal 200, response.status
  assert_params artist: 'david-bowie', song: 'changes'
end