Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

126
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!