for*_*ran 8 javascript mocking proxyquire
如果我们有三个模块的名称A,B并C因此模块A需要B和B要求C:这将是这一呼吁的效果?
var A = proxyquire('A', {'C': mockedModule})
Run Code Online (Sandbox Code Playgroud)
模块B会获得模拟或真实C模块吗?
但是您可以嵌套proxyquire语句,因此在您的示例中,您可以:
const A = proxyquire('A', {
'B': proxyquire('B', {
C: mockC
})
});
Run Code Online (Sandbox Code Playgroud)