# File test/test_request.rb, line 208
    def test_subpath
      @request.path = '/'
      assert_equal([ '', '/' ], @request.subpath(''))
      assert_equal([ '', '/' ], @request.subpath('/'))
      @request.path = '/foo'
      assert_equal([ '', '/foo' ], @request.subpath(''))
      assert_equal([ '', '/foo' ], @request.subpath('/'))
      assert_equal([ '/foo', '' ], @request.subpath('/foo'))
      @request.path = '/foo/'
      assert_equal([ '', '/foo/' ], @request.subpath(''))
      assert_equal([ '', '/foo/' ], @request.subpath('/'))
      assert_equal([ '/foo', '/' ], @request.subpath('/foo'))
      @request.path = '/foo/bar'
      assert_equal([ '', '/foo/bar' ], @request.subpath(''))
      assert_equal([ '', '/foo/bar' ], @request.subpath('/'))
      assert_equal([ '/foo', '/bar' ], @request.subpath('/foo'))

      assert_exception(RuntimeError) {
        @request.path = '/foo/bar'
        @request.subpath('/baz')
      }
    end