Есть класс:
class MinMaxValues {
getMinMaxValues() {
this.getMin();
this.getMax();
}
getMin = () => {
return 'something';
}
getMax = () => {
return 'something';
}
}
Я сделал следующий тест:
describe('MinMax element', () => {
test('Should NOT be undefined', () => {
expect(minMax.getMinMaxValues).not.toBeUndefined();
});
test('Should be truthy', () => {
expect(minMax.getMinMaxValues).toBeTruthy();
});
test('Should call a function', () => {
const getMinMaxValues = MinMaxValues.prototype.getMinMaxValues = jest.fn();
minMax.getMinMaxValues();
expect(getMinMaxValues).toHaveBeenCalledTimes(1);
});
});
Но получаю покрытие не на 100%, а uncovered lines в тесте указывает на this.getMin() и this.getMax().
Я только начал изучать тестирование, но никак не могу найти в интернете способ покрытия такого метода.