【发布时间】:2016-11-10 21:51:22
【问题描述】:
所以我有一个依赖:
dep = require('dep')
如果我在调用 dep 函数之前模拟出文件系统,则找不到导出 dep 的文件。
mockFs({})
dep.bar() #file where dep exported from not found
如果我在模拟导出 dep 的文件之前调用一个函数。
dep.foo()
mockFs({})
dep.bar() #works
有什么想法可以解释这种行为吗?
【问题讨论】:
标签: javascript node.js unit-testing module mocking