4

在完全困惑并在教程之后谷歌搜索教程,阅读不涵盖 JS 实现的有关黄瓜的书籍之后,我克服了对火焰的恐惧并决定在这里发布我的问题。

我已经在我的盒子上设置了 Cucumber-JS,运行良好。我使用 CoffeeScript,因为我很懒。我得到了我的 features 文件夹,写了我的 .feature。得到了我的步骤定义,并发现 Cucumber JS 需要一个“世界”的东西才能接近有用。刚才我还发现,可以对 env.js 进行一些调整,以使此设置找到我的应用程序的其余部分。

我不是在构建基于 Web 的应用程序,因为我希望首先制定一些核心逻辑。我的麻烦开始的地方是我现在应该如何继续的部分。

我在项目根目录中有一个名为“lib”的文件夹。在其中,它将有我的 JS 应用程序,我最终将通过 NodeJS 运行它。

我必须对 env.js、world.coffee 和 mystep 定义进行哪些更改才能测试我在 lib/myapp.coffee 中开发的代码?

谢谢!

4

1 回答 1

1

最终,我发现这不是黄瓜的事。它与 NodeJS 及其处理模块的方式有关。我最终在这里结束:

http://www.sitepoint.com/understanding-module-exports-exports-node-js/

于 2015-07-23T13:25:52.063 回答