如何修复axiosInstance.get('url')。then(...)。失败的moxios测试最终不是功能

时间:2019-07-01 19:58:32

标签: reactjs testing jestjs axios moxios

嗨,我正尝试在moxios的帮助下编写一个简单的测试用例 我在多个系统中都安装了项目,并且代码与git同步。问题是仅针对一个系统的测试失败。它可以在除一台之外的所有PC上工作。

我尝试过 从'axios'导入*作为axios;

并尝试清除npm缓存,但没有用

def factorize2(n, result=None, t=2):
    if result:
        factors= result
    else:
        factors= list()
    found= False
    while t*t <= n and not found:
        while (n % t) == 0:
            factors.append(t)
            found= True
            n//= t
        t+= 1
    if found:
        factorize2(n, factors, t+1)
    else:
        factors.append(n)
    return factors

能否请您说明可能存在问题的地方。 npm或节点版本是否会影响测试用例,因为不同的PC会有所不同。 我已经在所有系统中安装了相同的依赖项,但是在不同的时间点,因此可能是次要版本升级可能破坏了测试代码。 如果还有其他可能,请帮帮我。

1 个答案:

答案 0 :(得分:0)

好的,所以问题出在系统中的Node版本。它是版本8。将节点版本升级到10后,错误消失了。我认为该问题现在应该结束