Прежде всего, вы обычно не тестируете зависимости / методы зависимости. Вы только тестируете свой код.
Во-вторых, я думаю, вы говорите, что хотите проверить, вызывается redis.get()
или нет. Это означает, что вам придется spy
на это.
jest.spyOn()
это то, что вы должны проверить.
Ваш тест должен выглядеть примерно так:
import * as redis from 'redis';
describe('my redis wrapper', () => {
it('Should call get when my wrapper\'s getFunc is called', () => {
let myRedisSpy = jest.spyOn(redis.prototype, 'get');
// call your function here
expect(myRedisSpy).toHaveBeenCalledOnce();
});
});
Или что-то подобное, я не знаю, будет ли этот код работать как есть. Но вы всегда можете попробовать.