使用jasmine-node通过自动测试测试流星应用程序

时间:2013-02-21 08:41:12

标签: node.js meteor jasmine jasmine-node

我正在使用jasmine-node来测试我的Meteor应用程序,我想使用自动测试功能,所以我不必一直重新运行测试。

我的meteor应用程序文件夹结构如下:

server
    foo.coffee
tests
    foo.spec.coffee

使用spec文件我想测试位于foo.coffee中的代码。我用这个args启动jasmine-node:

jasmine-node ./ --autotest --coffee --test-dir tests 

现在我假设自动测试功能将对根文件夹中的所有更改做出反应,但它只会对测试文件夹中的更改做出反应。我无法在根文件夹中启动它,因为我在.meteor文件中出错(我不想让茉莉花测试/包括流星代码)。

所以我想让jasmine重新运行测试,即使我更改了服务器文件夹中的代码。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

将--watch参数与--autotest一起使用,并指定包含您想要观看的文件的目录。