在完全困惑并在教程之后谷歌搜索教程,阅读不涵盖 JS 实现的有关黄瓜的书籍之后,我克服了对火焰的恐惧并决定在这里发布我的问题。
我已经在我的盒子上设置了 Cucumber-JS,运行良好。我使用 CoffeeScript,因为我很懒。我得到了我的 features 文件夹,写了我的 .feature。得到了我的步骤定义,并发现 Cucumber JS 需要一个“世界”的东西才能接近有用。刚才我还发现,可以对 env.js 进行一些调整,以使此设置找到我的应用程序的其余部分。
我不是在构建基于 Web 的应用程序,因为我希望首先制定一些核心逻辑。我的麻烦开始的地方是我现在应该如何继续的部分。
我在项目根目录中有一个名为“lib”的文件夹。在其中,它将有我的 JS 应用程序,我最终将通过 NodeJS 运行它。
我必须对 env.js、world.coffee 和 mystep 定义进行哪些更改才能测试我在 lib/myapp.coffee 中开发的代码?
谢谢!