2

我是 Velocity 的新手,正在使用 Mocha 作为我的测试框架。我了解如何编写测试和结构,但我在端口 5000 上的镜像应用程序似乎没有我的数据库的副本。我想知道是否需要进行额外的配置才能将其连接起来?我所有的测试都失败了,但那是因为它没有数据可以比较。

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

4

1 回答 1

2

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

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

单击此处查看夹具示例

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

于 2014-12-06T21:40:13.777 回答