# File test/test_control.rb, line 1075
    def test_filter_setup
      @store['documents'] = [
        { 'document' => 'Page',
          'arguments' => [
            "Hello world.\n",
            'text/html'
          ],
          'mount_path' => '/',
          'mount_mask' => nil,
          'virtual_host' => nil
        },
        { 'document' => 'Page',
          'arguments' => [
            "Hello virtual world.\n",
            'text/html'
          ],
          'mount_path' => '/',
          'mount_mask' => nil,
          'virtual_host' => 'baz'
        }
      ]
      @store['filters'] = [
        { 'filter' => 'ERB',
          'arguments' => [ '1', false ],
          'attach_path' => '/foo',
          'attach_mask' => %r"\.rhtml?($|/)",
          'virtual_host' => nil
        },
        { 'filter' => 'ERB',
          'arguments' => [ '1', true ],
          'attach_path' => '/bar',
          'attach_mask' => %r"\.rhtml?($|/)",
          'virtual_host' => 'baz'
        }
      ]
      build_control
      server_setup
      assert_instance_of(@loader_orig.ERBFilter, @folder.find('/foo/index.rhtml')[0].filter)
      assert_equal('/foo', @folder.find('/foo/index.rhtml')[1])
      assert_instance_of(@loader_orig.ERBFilter, @folder.virtual_find('baz:8888', '/bar/index.rhtml')[0].filter)
      assert_equal('/bar', @folder.virtual_find('baz:8888', '/bar/index.shtml')[1])
    end