Надеюсь, это то, что вы ищете: -
it('send method should be called with expected param', () => {
const sendService = TestBed.get(SendService);
const params = { name: 'Jack', customColor: 'Orange', number: 3 };
spyOn(sendService, 'send');
component.myCoolFunction(params);
expect(sendService.send).toHaveBeenCalledWith({ name: 'Jack', color: 'Orange', count: 4 });
});
Если вам нужно только проверить, правильно ли собран ваш myBody, попробуйте следующее: -
it('buildMyBody should change myBody according to params', () => {
const myBody= new buildMyBodyModel();
const params = { name: 'Jack', customColor: 'Orange', number: 3 };
(component as any).buildMyBody(params, myBody);
expect(myBody).toEqual({ name: 'Jack', color: 'Orange', count: 4 });
});