Javascript Can';mocha测试中的绝对路径解析

Javascript Can';mocha测试中的绝对路径解析,javascript,node.js,unit-testing,mocha.js,Javascript,Node.js,Unit Testing,Mocha.js,我使用mocha和testem做了一些测试,发现了路径解析器的一些wierd行为 功能 function (postfix) { var result = process.cwd()+postfix; return result; }; 它确实返回了带有后缀的绝对路径,但没有返回它,只有后缀。在正常的环境下,它可以正常工作 我创建了一个补充回购协议 显示错误。它在0.10、0.12和4.1节点版本中提升 有人能解释问题出在哪里吗?因为现在我无法解析文件的绝对路径

我使用mocha和testem做了一些测试,发现了路径解析器的一些wierd行为

功能

 function (postfix) {
     var result = process.cwd()+postfix;
     return result;
     };
它确实返回了带有后缀的绝对路径,但没有返回它,只有后缀。在正常的环境下,它可以正常工作

我创建了一个补充回购协议 显示错误。它在0.10、0.12和4.1节点版本中提升

有人能解释问题出在哪里吗?因为现在我无法解析文件的绝对路径

更新:我在摩卡回购协议中提出了一个问题
等待答案

我试图在没有测试的情况下开始测试。同样的问题,对我来说一切都很好。我创建了文件夹/home/chilicoder/repos。然后我在那里克隆了回购协议<代码>npm启动显示路径为/test/somepath/somefile的me/home/chilicoder/repos/bug,而
npm测试
显示“2个通过”。这很好。我在两台电脑上试了试,结果考试不及格。我会尝试更多。谢谢你的评论!我建议您在测试中使用cwd(),而不是设置本地路径。像这样
assert.equal(absPath,process.cwd()++'/test/somepath/somefile')process.cwd()+'/somepath/somefile'
这样的结构中,它有点返回''