0

在主代码中,

const { get, post } = require('requestretry');
const { promisify } = require('util');
const [getAsync, postAsync] = [get, post].map(promisify);

const myFunc = async () => {
        ...
        const res = await getAsync({url, headers, maxAttempts });
        ...
}

在我的单元测试中,我有这个

rewires.push(lti.__set__('getAsync', mockHttp));

运行单元测试时,我在此行收到以下错误

TypeError:分配给常量变量。

难题是,我检查了https://github.com/jhnns/rewire/issues/79 该问题已关闭,似乎已在 4.0.1 中修复。我的版本是 5.0.0。

任何人都知道如何正确修复它?我不想从 const 更改为 let 在主代码中。谢谢 !

4

0 回答 0