How can I mock Webpack's require.context in Jest?

前端 未结 8 791
执念已碎
执念已碎 2020-12-08 09:38

Suppose I have the following module:

var modulesReq = require.context(\'.\', false, /\\.js$/);
modulesReq.keys().forEach(function(module) {
  modulesReq(modu         


        
8条回答
  •  南方客
    南方客 (楼主)
    2020-12-08 10:29

    Simpleset Solution for this

    Just Do

    var modulesReq = require.context && require.context('.', false, /\.js$/);
    if(modulesReq) {
    modulesReq.keys().forEach(function(module) {
      modulesReq(module);
    });
    

    }

    So Here I have added extra check if require.context is defined then only execute By Doing this jest will no longer complain

提交回复
热议问题