可以使用测试框架,例如Jest,来编写测试用例并比较函数调用前后的结果。具体实现步骤如下所示:
1.在项目中安装Jest框架
npm install jest --save-dev
2.编写测试用例,在测试用例中调用函数并获取结果,然后对比两次结果是否相等。
示例代码:
function sum(a, b) {
return a + b;
}
test('adds 1 + 2 to equal 3', () => {
expect(sum(1, 2)).toBe(3);
});
test('adds 3 + 4 to equal 7', () => {
const resultBefore = sum(3, 4);
// perform page actions here
const resultAfter = sum(3, 4);
expect(resultAfter).toBe(resultBefore);
});
3.运行测试用例
npm test
4.测试结果将会输出,如果测试用例验证成功,则函数调用前后的结果是一致的。