Я пытаюсь написать модульный тест для функции, подобной этой:
export class newClass {
private service: ServiceToMock;
constructor () {
this.service = new ServiceToMock()
}
callToTest () {
this.service.externalCall().then(()=> {
//Code to test
})
}
}
Чтобы протестировать этот кусок кода, мне нужно смоделировать сервис, потому что он вызывает функцию вне класса, нопроблема в том, что это личное.
Как именно я делаю макет приватной переменной с помощью jest? Класс создает свой собственный экземпляр этого, так что, возможно, даже смоделировать?