привет писателям юнит тестов
как протестировать передачу коллбека:
class TestService {
    public async methodToTest() {
        const result = await this.externalService.doSmth(id, a => this.predicate(a))
    }
    public async predicate() {
    }
}
я просто пишу expect(externalServiceMock.doSmth).toBeCalled()
jest показывает, что строчка с коллбеком a => this.predicate(a) не покрыта тестом