Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

124
Vistas
Pruebas unitarias en propiedades calculadas mientras se ejecuta una consulta SQL

Tengo una propiedad calculada en una aplicación Vue. Tengo la tarea de crear pruebas unitarias usando jest. Nunca antes había usado bromas y me confundí si hay una manera de probar un valor devuelto que estoy inyectando usando DBeaver. Todo lo que obtengo del lado bromista de las cosas no está undefined por mis intentos mientras veo que la aplicación muestra localmente el cambio de estado deseado cuando ese valor se agrega/elimina con SQL usando DBeaver. ¿Hay alguna manera de probar esto unitariamente?

Por ejemplo, digamos que tengo una clave de configuración predeterminada y una clave de configuración personalizada. Me gustaría usar la clave de configuración personalizada si está presente y usar la predeterminada cuando no lo esté.

Mi lógica calculada es:

 customConfigKey () { return this.customConfigKey ?? this.defaultConfigKey; }

Estoy confundido sobre cómo probar esto cuando el valor de customConfigKey se establece a través de DBeaver a través de una consulta SQL.

Esto es lo que tengo para la prueba unitaria (lo único que he podido ver como pasa la prueba debido a deficiencias obvias.

 describe('custom config key ', () => { it('returns undefined if configKey does not exist', () => { expect(wrapper.vm.CustomConfigKey).toBe(undefined); // value_returned }); });
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda