测试 Meteor 包 - TinyTest 的替代品?
Posted
技术标签:
【中文标题】测试 Meteor 包 - TinyTest 的替代品?【英文标题】:Testing Meteor Packages - Alternatives to TinyTest? 【发布时间】:2014-08-01 19:50:26 【问题描述】:测试定制 Meteor 包的当前选项有哪些?除了内置的 TinyTest 之外,还有其他的吗?
找到this question from a year ago,但我的问题是关于测试 Meteor 包,而不是你的核心应用程序。
有没有人用Laika 来测试他们自己的包?
【问题讨论】:
差异化的人正在写一个book about testing,它可能会详细介绍这个答案,但它仍在进行中。 @DavidWeldon:Differential 的家伙已经与Sam Hatoum 合作并发布了meteortesting.com - 目前关于测试的书。 【参考方案1】:Meteor 的测试支持目前非常不稳定(2014 年 6 月)。我想大多数人都会坚持使用 Tinytest,直到社区开发出更好的解决方案来支持更好的 UI 测试和端到端测试。
https://github.com/xolvio/velocity 正在尝试统一一堆测试框架以支持 Meteor。您可能想通过https://groups.google.com/forum/#!forum/velocity-core查看他们的进度。
【讨论】:
确实,目前流星的测试状态似乎有些欠缺。感谢您指出速度。【参考方案2】:Velocity 现在是 Meteor 的 officially sanctioned 测试框架,并且有一本关于它的书 - Meteor Testing。
【讨论】:
以上是关于测试 Meteor 包 - TinyTest 的替代品?的主要内容,如果未能解决你的问题,请参考以下文章
在 Jasmine 中访问 Meteor 模板辅助函数以进行集成测试
我在哪里可以在 Meteor 1.3 中安装带有 npm 的包,以便其他 npm 库可以需要它