Why use spyOn instead of jasmine.createSpy?

前端 未结 2 969
春和景丽
春和景丽 2020-12-29 20:53

What is the difference between

jasmine.createSpy(\'someMethod\')

And

spyOn(someObject, \'someMethod\')

2条回答
  •  伪装坚强ぢ
    2020-12-29 21:16

    Additionally to the other fine answer:

    • Use spyOn() to spy (intercept) an existing method on an object to track calls of other modules to it.
    • Use jasmine.createSpy() to create a function that can be passed as callback or Promise handler to track call-backs.

提交回复
热议问题