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

131
Views
propiedades calculadas de pruebas unitarias

Actualmente estoy tratando de probar la unidad de propiedades calculadas.

Tengo un archivo fileOne.ts:

 export const fileOne = () => { const fx1 = computed ( () => { ... } ); const fx2 = computed ( () => { ... } ); const fx3 = computed ( () => { ... } ); }

este 'fileOne' también se usa en un Vue.vue:

 <template> ... </template> <script lang="ts"> import { fileOne } from './fileOne'; const fileOneState = fileOne( ... ); ... </script>

Quiero realizar una prueba unitaria de mis propiedades calculadas de fileOne. En este momento tengo un archivo llamado: 'fileOne.spec.ts' con:

 describe('testing computed properties', () => { it('should return the right value', () => { expect().toBe(); }) });

El problema es: no sé qué necesito importar ni cómo obtener una instancia con mis propiedades calculadas para probar.

Creo que esto no está claro, pero si alguien entendió, estaré feliz de tener alguna ayuda.

Gracias

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Lo más probable es que no necesite probar el valor computed , pero extraiga los métodos que está pasando como argumentos para computed y probarlos.

No es necesario realizar pruebas unitarias para probar las versiones computed , sino solo su propia lógica comercial.

Uno de hacer esto es a cualquiera

  • extráigalos a un nuevo archivo e impórtelos tanto en fileOne.ts como en fileOne.spec.ts o
  • expórtelos desde fileOne.ts e impórtelos en fileOne.spec.ts .

Yo elegiría la opción 1, ya que marca claramente el hecho de que está exportando alguna lógica comercial personalizada y el hecho de que termina en un método computed es secundario. Puede importar eso en cualquier lugar ahora.

about 4 years ago · Juan Pablo Isaza Report
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!