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

149
Views
¿Son los espías una mala práctica cuando estamos haciendo pruebas unitarias?

Cuando tenemos una situación en la que el método no tiene retorno y su comportamiento es simplemente llamar a una dependencia de acuerdo con la entrada como en el ejemplo a continuación, ¿es una mala práctica usar espías? ¿Sería correcto refactorizar el método para que devuelva algo que represente su comportamiento?

Para una mejor comprensión, consulte el siguiente ejemplo:

 MyClass { myMethod(input: number) { if(input > 5) { this.service1.call('abc'); } else { this.service1.call('xyz'); } } } // Test const callSpy = jest.SpyOn(service1, 'call'); const myClass = new MyClass(); myClass.myMethod(1) expect(callSpy).toBeCalledWith('xyz')
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!