Meteor关于单元测试的故事是什么?
示例视频看起来非常适合构建原型,但我没有看到任何关于如何为其编写测试的指示。
答案 0 :(得分:1)
有关测试流星包的信息,请参阅Tinytest。
testing story作为一个整体被捕获在官方的Trello董事会上。
答案 1 :(得分:1)
看看Laika测试框架的文档: http://arunoda.github.io/laika/
由其创作者Laika介绍的截屏视频 - Arunoda Susiripal: http://www.discovermeteor.com/2013/06/06/testing-meteor-apps-with-laika
答案 2 :(得分:1)
我的猜测是你会使用velocity
+ jasmine-unit
个套餐。
Velocity已被选为流星1.0的官方测试框架。该公告已在last meteor devshop (june 2014)。
中公布使用velocity开发的包:
答案 3 :(得分:0)
关于tinytest的使用,一旦你看过Jeff Foster提出的截屏视频,并理解了这个想法,你可能想看看tinytest
和test-helpers
包的APIS。
目前,tinytest
可用的唯一文档位于tinytest.js文件的底部
https://github.com/meteor/meteor/blob/devel/packages/tinytest/tinytest.js
可以在此处查看test-helpers
包提供的帮助程序列表:https://github.com/meteor/meteor/tree/devel/packages/test-helpers。每个文件中通常都有一些文档。
挖掘流星包的现有测试将提供大量示例。一种方法是在meteor源代码的包目录中搜索Tinytest.
或test.