小编Eli*_*isa的帖子

如何使用 Jest 在 React 中对 switch case 进行单元测试?

我想为此计算创建一个单元测试。我将在其他组件中使用此 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)

testing switch-statement reactjs jestjs

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

jestjs ×1

reactjs ×1

switch-statement ×1

testing ×1