测试 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 智能包

我在哪里可以在 Meteor 1.3 中安装带有 npm 的包,以便其他 npm 库可以需要它

2013 Meteor NPM 包

如何在 Meteor 1.3 中通过 NPM 使用引导程序?

在 Meteor 1.0 中加载 NPM 包?