Следите за свойствами объекта в угловом тестировании - PullRequest
0 голосов
/ 21 марта 2019

Предположим, у меня есть объект с ключами, который вызывает метод из одного и того же сервиса с разными параметрами. Например:

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');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...