我正在尝试通过jest运行测试。测试代码如下:
describe('multiply', () => {
test('multiplies two numbers', () => {
expect(calculator.multiply([2,4])).toBe(8);
});
我的代码const multiply = function() {
let toBe = ([`0`] * [`0`]);
return toBe;
};
我在这里做错了什么?我被我的结果弄糊涂了。提前谢谢你。
你的乘法函数不会对任何参数进行乘法。
const multiply = (a, b) => a * b;
现在这个函数乘以2个值。您可以使用
运行测试expect(calculator.multiply(2,4)).toBe(8);
我假设你的计算器类工作正常,那么测试将工作正常