我如何在Jest中模拟单个类的静态

时间:2019-06-12 15:56:43

标签: javascript jestjs enzyme

我有一个这样的课程...

import axios frome "axios";
...
class A extends Component{
  constructor(){
    A.callUnmockable();
    ...
  }
  static callUnmockable(){
    axios.defaults.withCredentials = true;
  }
}

问题是我无法弄清楚如何模拟callUnmockable而不模拟整个类。

1 个答案:

答案 0 :(得分:2)

我明白了...

jest.spyOn(A,"callUnmockable").mockImplementation(() => null);