# File test/test_cgi.rb, line 552
    def test_doc_args
      args = @builder.doc_args
      assert_equal([ 'cgi_dir', 'CGI directory', :string, nil ], args[0])
      assert_equal([ 'shebang', 'CGI run command (optional)', :string, nil ], args[1])
      assert_equal([ 'nph', 'none parsed header', :bool, false ], args[2])
      assert_equal([ 'pass_args', 'pass CGI arguments', :bool, false ], args[3])
      assert_equal([ 'pass_auth', 'pass authorization header', :bool, false ], args[4])
      assert_equal([ 'env_name1', 'environment variable name 1 (optional)', :string, nil ], args[5])
      assert_equal([ 'env_value1', 'environment variable value 1 (optional)', :string, nil ], args[6])
      assert_equal([ 'env_name2', 'environment variable name 2 (optional)', :string, nil ], args[7])
      assert_equal([ 'env_value2', 'environment variable value 2 (optional)', :string, nil ], args[8])
      assert_equal([ 'env_name3', 'environment variable name 3 (optional)', :string, nil ], args[9])
      assert_equal([ 'env_value3', 'environment variable value 3 (optional)', :string, nil ], args[10])
      assert_equal([ 'env_name4', 'environment variable name 4 (optional)', :string, nil ], args[11])
      assert_equal([ 'env_value4', 'environment variable value 4 (optional)', :string, nil ], args[12])
      assert_equal([ 'env_name5', 'environment variable name 5 (optional)', :string, nil ], args[13])
      assert_equal([ 'env_value5', 'environment variable value 5 (optional)', :string, nil ], args[14])
    end