如何测试 Meteor 应用程序? [关闭]
Posted
技术标签:
【中文标题】如何测试 Meteor 应用程序? [关闭]【英文标题】:How can Meteor apps be tested? [closed] 【发布时间】:2012-04-25 02:32:05 【问题描述】:有哪些推荐的方法来测试使用meteor 框架开发的 Web 应用程序?
关于 TDD 最佳实践的 meteor unofficial FAQ 条目非常简短。
【问题讨论】:
测试 javascript 框架被认为是“离题”?!谁会想到... Checkout laika - arunoda.github.io/laika 它基于 mocha,您可以更轻松地进行端到端测试。 另见Meteor test-driven development 【参考方案1】:有了v0.9.4, released Oct 13, 2014,Meteor 有了一个官方的测试框架,meteor-velocity。它支持 Jasmine、Mocha 和 Selenium。
meteor run --test
Velocity 背后的架构师出版了一本书,Meteor Testing。
另见http://velocity.meteor.com/
【讨论】:
【参考方案2】:Sebastian Maier 有一个存储库,他在其中创建了一个流星应用程序并使用 Jasmine 对其进行测试。你可以去看看,here's a link。
【讨论】:
VelocityMeteor官方测试框架刚刚发布。【参考方案3】:Meteor 文档可悲地和/或故意对测试主题保持沉默,除了这句话:
我们非常注意为核心 Meteor 包提供最少的依赖项集,因此您可以使用自己喜欢的模板、测试或 DOM 操作框架。
所以我猜你可以随意测试,这应该是一个特性。
有许多适用于 Meteor webapp 的优秀测试工具,Mocha 就是一个例子。
【讨论】:
我希望看到一个持续运行的单元测试框架,它会随着您的编辑而更新,只是编码和效果的流星方式。 VelocityMeteor官方测试框架刚刚发布。以上是关于如何测试 Meteor 应用程序? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Meteor 应用程序 - facebook 登录 - 弹出窗口未关闭
Meteor 0.8.0:构建应用程序时:意外的关闭模板标签
如果我使用 Meteor,为啥需要 Angular? [关闭]
在 2017 年使用 Meteor 有充分的理由吗? [关闭]