Предположим, у меня есть объект с ключами, который вызывает метод из одного и того же сервиса с разными параметрами. Например:
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');