Meteor Velocity Mirror没有数据

时间:2014-12-03 03:43:35

标签: meteor-velocity

我是Velocity的新手,我正在使用Mocha作为我的测试框架。我理解如何编写测试和结构,但我在端口5000上的镜像应用程序似乎没有我的数据库的副本。我想知道是否有额外的配置我必须要做到这一点?我的所有测试都失败了,但那是因为它没有可比较的数据。

提前感谢您的帮助,如果您需要更多信息,我非常乐意提供。

1 个答案:

答案 0 :(得分:2)

镜像有意拥有自己的数据库,因此您可以在主应用程序中继续开发,但也可以在镜像后台运行测试。

在每次测试之前(或在所有测试之前)应该做什么,在数据库中设置所需的状态。为此你可以使用灯具。如果在/ tests目录下放置一个名为anyName-fixture.js(或coffee)的文件,Velocity将在镜像中访问该文件。然后,此文件可以设置测试所需的数据。

Click here for an example of a fixture

在测试中,您可以使用流星方法轻松调用灯具。