2013-05-11 73 views
0

我开始在流星。来自Angular世界,只是好奇,我没有看到流星中的任何一种测试(TDD)。有什么我错过了什么地方?测试适合流星在哪里?

回答

2

在撰写本文时,并没有官方定义的流星测试方法。我发现的最佳解决方案是使用mocha-web软件包,该软件包通过mocha框架和chai声明为您提供客户端测试。一旦你安装了所有东西,你就可以在你的应用程序中定义一个路线(例如/test),它可以运行你的测试并给你一个很好的通过/失败总结。因为它运行在客户端上,所以你能够编写使用会话变量,验证等的测试的好处。但是,这也意味着你不能(据我所知)运行诸如make test之类的东西并获得结果在控制台上打印。

更新2013年6月4日:

这里有一些更多的资源,你可能想看看:

+0

另外,值得注意的是官方测试框架已经在某些路线图上在v1.0之后马上就会上路...查看Trello上的流星路线图了解更新。 (https://trello.com/board/meteor-roadmap/508721606e02bb9d570016ae) – erichrusch 2013-05-12 17:52:17