Есть gRPC клиент, нужно написать e2e тесты на всякие функции, т.е банально проверить на то, чтобы они выполнялись без ошибок.
Вот как выглядит вызов:
client.authenticate(request, meta, (error, response) => { if (!error) { console.log('REPLY FROM SERVER: ', response) } else { console.error(error) } })
как мы видим - ответ внутри коллбэка, его тут никак нельзя вынести в еременную. Как тестировать подобное?