# File test/test_SetupDocument.rb, line 225
    def test_document_list
      document_list = @SetupDocument.document_list
      assert_equal(1, @documents_call)
      assert_equal(3, document_list.length)
      # 1
      assert_equal('Page', document_list[0]['document'])
      assert_equal('/hello', document_list[0]['mount_path'])
      assert_nil(document_list[0]['mount_mask'])
      assert_nil(document_list[0]['virtual_host'])
      assert_equal('test of Page', document_list[0]['comment'])
      assert_equal(2, document_list[0]['arguments'].length)
      assert_equal("Hello world.\n", document_list[0]['arguments'][0])
      assert_equal('text/plain', document_list[0]['arguments'][1])
      # 2
      assert_equal('LocalFile', document_list[1]['document'])
      assert_equal('/~alice', document_list[1]['mount_path'])
      assert_nil(document_list[1]['mount_mask'])
      assert_equal('foo', document_list[1]['virtual_host'])
      assert_equal('test of LocalFile', document_list[1]['comment'])
      assert_equal(1, document_list[1]['arguments'].length)
      assert_equal('/home/alice/public_html', document_list[1]['arguments'][0])
      # 3
      assert_equal('TestArguments', document_list[2]['document'])
      assert_equal('/args', document_list[2]['mount_path'])
      assert_nil(document_list[2]['mount_mask'])
      assert_nil(document_list[2]['virtual_host'])
      assert_equal('test of Arguments', document_list[2]['comment'])
      assert_equal(7, document_list[2]['arguments'].length)
      assert_equal('test_string', document_list[2]['arguments'][0])
      assert_equal('test_text', document_list[2]['arguments'][1])
      assert_equal(0, document_list[2]['arguments'][2])
      assert_equal(true, document_list[2]['arguments'][3])
      assert_equal('bar', document_list[2]['arguments'][4])
      assert_equal({ 'foo' => true,
                     'bar' => false,
                     'baz' => false
                   }, document_list[2]['arguments'][5])
      assert_equal('baz', document_list[2]['arguments'][6])
    end