为Node.js服务器+ SPA javascript框架设置自动化BDDtesting环境的简单方法?

这是我的项目的设置:

  1. 前端:Angular.js / Backbone.js SPA应用程序
  2. 后端:Node.js + NoSQL数据库作为后端
  3. testing:
    • 已经有Karma成立SPAtesting(模拟JSON响应)
    • 已经为Node.js设置了Mocha,并为testing数据库设置和拆卸提供了一个独立的“testing”环境

现在,当我尝试设置集成BDDtesting(即启动节点服务器,启动浏览器并在浏览器内部运行SPAtesting,实际JSON调用到后端)时,问题就出现了。 经过一番search,我找不到一个简单明了的解决scheme,所以我想我会在这里问,所以处于类似情况的其他人也可以从中得到答案。 谢谢!

我会build议Gruntjs一路。 虽然表面上看起来只是make(1)另一个重做,社区支持和巨大的插件收集使它非常有用。 它会解决你提到的所有问题加上一些。

网站

Github上