Node.js 未模拟节点模拟fs-/path/to/file

Node.js 未模拟节点模拟fs-/path/to/file,node.js,unit-testing,mocking,gulp,mocha.js,Node.js,Unit Testing,Mocking,Gulp,Mocha.js,在Mocha中使用模拟fs对我的gulp应用程序进行单元测试 在我的应用程序代码中,我有: console.log('sssssssssssssss ' + srcFile); srcFile = fs.statSync(srcFile).mtime; 显示ssss/home/one/foo 在我的测试中,我有: mock({ home: { one: { foo: mock.file({ con

在Mocha中使用模拟fs对我的gulp应用程序进行单元测试

在我的应用程序代码中,我有:

console.log('sssssssssssssss ' + srcFile);
srcFile = fs.statSync(srcFile).mtime;
显示
ssss/home/one/foo

在我的测试中,我有:

    mock({
        home: {
          one: { 
            foo: mock.file({
              content: 'nothing',
              mtime: new Date(Date.now())
            })
          },
        },
        bar: mock.file({
        content: 'nothing',
        mtime: new Date(1,1)
        })
    });
但是我得到了错误
error:enoint,运行测试时没有这样的文件或目录'/home/one/foo'

/home/one/foo
没有被嘲笑的地方,我做错了什么