# File test/test_DocumentTable.rb, line 353
    def test_show_args_toggle
      document_list = @DocumentTable.document_list
      assert_equal(1, @document_list_call)
      assert(! document_list.empty?)
      assert_equal(2, document_list.length)
      assert_equal('Page', document_list[0]['document'])
      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])
      assert_equal('/hello', document_list[0]['mount_path'])
      assert_nil(document_list[0]['mount_mask'])
      assert_nil(document_list[0]['virtual_host'])
      assert_equal(false, document_list[0]['show_args'])
      assert_equal('LocalFile', document_list[1]['document'])
      assert_equal(1, document_list[1]['arguments'].length)
      assert_equal('/home/alice/public_html', document_list[1]['arguments'][0])
      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(false, document_list[1]['show_args'])

      @DocumentTable.show_args_call_index = 1
      @DocumentTable.show_args_toggle

      document_list = @DocumentTable.document_list
      assert_equal(1, @document_list_call)
      assert(! document_list.empty?)
      assert_equal(2, document_list.length)
      assert_equal('Page', document_list[0]['document'])
      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])
      assert_equal('/hello', document_list[0]['mount_path'])
      assert_nil(document_list[0]['mount_mask'])
      assert_nil(document_list[0]['virtual_host'])
      assert_equal(false, document_list[0]['show_args'])
      assert_equal('LocalFile', document_list[1]['document'])
      assert_equal(1, document_list[1]['arguments'].length)
      assert_equal('/home/alice/public_html', document_list[1]['arguments'][0])
      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(true, document_list[1]['show_args'])

      @DocumentTable.show_args_call_index = 1
      @DocumentTable.show_args_toggle

      document_list = @DocumentTable.document_list
      assert_equal(1, @document_list_call)
      assert(! document_list.empty?)
      assert_equal(2, document_list.length)
      assert_equal('Page', document_list[0]['document'])
      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])
      assert_equal('/hello', document_list[0]['mount_path'])
      assert_nil(document_list[0]['mount_mask'])
      assert_nil(document_list[0]['virtual_host'])
      assert_equal(false, document_list[0]['show_args'])
      assert_equal('LocalFile', document_list[1]['document'])
      assert_equal(1, document_list[1]['arguments'].length)
      assert_equal('/home/alice/public_html', document_list[1]['arguments'][0])
      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(false, document_list[1]['show_args'])
    end