Доброе время суток! Ребята поделитесь пожалуйста опытом, как бы вы протестировали getAData метод, который принимает на вход аргумент(ы) и внтури себя вызывает другие методы (использую qunit):
const testObject = {
getAData(shouldReturns) {
const bData = this.getBData(shouldReturns);
const cData = this.getCData(shouldReturns);
return { bData, cData };
},
getBData() {},
getCData() {}
}
Я столкнулся со следующей проблемой. У меня написаны тесты для getBData и getCData методов. И когда я пишу тест для getAData метода, то по сути в нем я использую тест кейсы которые являются суммой тест кейсов для getBData и getCData. Т.е. получается дублирование тест кейсов. Является ли это проблемой? Как вы ее решаете?