Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我如何开玩笑地模拟单个类静态_Javascript_Jestjs_Enzyme - Fatal编程技术网

Javascript 我如何开玩笑地模拟单个类静态

Javascript 我如何开玩笑地模拟单个类静态,javascript,jestjs,enzyme,Javascript,Jestjs,Enzyme,我有一门课是这样的 import axios frome "axios"; ... class A extends Component{ constructor(){ A.callUnmockable(); ... } static callUnmockable(){ axios.defaults.withCredentials = true; } } 问题是我不知道如何在不模拟整个类的情况下模拟callUnmockable 我明白了 jest.spyO

我有一门课是这样的

import axios frome "axios";
...
class A extends Component{
  constructor(){
    A.callUnmockable();
    ...
  }
  static callUnmockable(){
    axios.defaults.withCredentials = true;
  }
}
问题是我不知道如何在不模拟整个类的情况下模拟
callUnmockable

我明白了

jest.spyOn(A,"callUnmockable").mockImplementation(() => null);
我明白了

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