测试使用流星框架开发的 Web 应用程序的推荐方法是什么?
关于 TDD 最佳实践的流星非官方常见问题解答条目非常简短。
Sebastian Maier 有一个存储库,他在其中创建了一个流星应用程序并使用 Jasmine 对其进行测试。你可以看看,这里有链接。
Meteor 文档在测试主题上是可悲的和/或故意保持沉默,除了这个引用:
我们非常小心地为核心 Meteor 包提供了最小的依赖集,因此您可以使用您最喜欢的模板、测试或 DOM 操作框架。
所以我想你可以随意测试,这应该是一个特性。
有许多很好的测试工具可以应用于 Meteor webapp,Mocha就是一个例子。
在2014 年 10 月 13 日发布的 v0.9.4 中,Meteor 有一个官方测试框架,meteor-velocity。它支持 Jasmine、Mocha 和 Selenium。
meteor run --test
Velocity 背后的架构师出版了一本书,Meteor Testing。