# File test/test_control.rb, line 767
    def test_ControlPanel_with_BasicAuth_and_LocalhostOnly
      @properties['admin_user'] = 'admin'
      @properties['admin_password'] = @pw_enc.crypt('nazo')
      @properties['localhost_only'] = true
      build_control
      @control.server_setup(self)
      assert_equal(1, @mount_call)
      assert_equal(2, @attach_call)
      assert_equal(0, @virtual_mount_call)
      assert_equal(0, @virtual_attach_call)
      document = @folder.find('/control')[0]
      assert_instance_of(Rucy::FilterDocument, document)
      assert_instance_of(Rucy::BasicAuth, document.filter)
      document = document.document
      assert_instance_of(Rucy::FilterDocument, document)
      assert_instance_of(Rucy::RemoteAddressAllowAccessFilter, document.filter)
      assert_instance_of(Rucy::WebPageMakerDocument, document.document)
      assert_equal('/control', @folder.find('/control')[1])
    end