# File test/test_params.rb, line 1191
    def test_load
      @store['documents'] = [
        { 'document' => 'Page',
          'arguments' => [
            "Hello world.\n",
            'text/plain'
          ],
          'mount_path' => '/halo',
          'mount_mask' => nil,
          'virtual_host' => nil,
          'comment' => 'HALO'
        }
      ]
      @doc_list.load(self)
      assert_equal(1, @list_call)
      assert_equal('documents', @list_name)
      assert(! @doc_list.empty?)
      assert_equal(1, @doc_list.size)
      assert_equal(1, @doc_list.length)

      # test of operator `[]'
      assert_equal('Page', @doc_list[0].name)
      assert_equal([ "Hello world.\n",
                     'text/plain'
                   ], @doc_list[0].args)
      assert_equal('/halo', @doc_list[0].path)
      assert_equal(nil, @doc_list[0].mask)
      assert_equal(nil, @doc_list[0].virtual_host)
      assert_equal('HALO', @doc_list[0].comment)

      # test of arguments modification
      @doc_list[0].args.clear
      assert_equal([ "Hello world.\n",
                     'text/plain'
                   ], @doc_list[0].args)

      # test of each
      count = 0
      for doc_params in @doc_list
        count += 1
        assert_equal('Page', doc_params.name)
        assert_equal([ "Hello world.\n",
                       'text/plain'
                     ], doc_params.args)
        assert_equal('/halo', doc_params.path)
        assert_equal(nil, doc_params.mask)
        assert_equal(nil, doc_params.virtual_host)
        assert_equal('HALO', doc_params.comment)
      end
      assert_equal(1, count)
    end