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