我想为此计算创建一个单元测试。我将在其他组件中使用此 sum 函数来计算来自 API 的值。在这种情况下,猫和狗将是获取的数据。
export const sum = (value, number, type) => {
let result;
switch (type) {
case 'cats':
result = round(sumBy(slice(value, 0, number), 'cats'));
return Number.isNaN(result) ? 0 : result;
case 'dogs':
result = round(sumBy(slice(value, 0, number), 'dogs'));
return Number.isNaN(result) ? 0 : result;
default:
return 0;
}
};
Run Code Online (Sandbox Code Playgroud)