假设我有一个带有键的对象,这些键使用相同的参数从同一服务调用一个方法。例如:
const myObject = {
keyOne = myService.get('valueOne'),
keyTwo = myService.get('valueTwo')
};
有没有一种方法可以使用Jasmine
来监视该对象内部的每个方法?
const keyOneSpy: jasmine.Spy = spyOn(myObject, 'keyOne');
const keyTwoSpy: jasmine.Spy = spyOn(myObject, 'keyTwo');
// Perform some action
expect(keyOneSpy).toHaveBeenCalledWith('valueOne');
expect(keyTwoSpy).toHaveBeenCalledWith('valueTwo');