[英]Running init first in NodeUnit - separate file
目前我正在开发nodeunit测试,我偶然发现了一个问题。
我有一个名为“Unit_tests”的文件夹
在这个文件夹中,我有一个文件“testInitializer.js”,它包含两个方法: init和term 。
这些方法应该只运行一次,并且只在所有其他测试的开始和结束时运行。 其他测试位于根“Unit_tests”下的单独文件夹中。
如何确保首先运行此文件。
截至目前,它确实很多,但在某些情况下却没有。 在webstorm
有没有办法确保它先运行?
提前谢谢了!
据我所知,仅使用NodeUnit是不可能的,因为它使用异步方法,其中回调不以可预测的顺序执行。 这种行为是通过设计,并且应该提供更实际的测试例程并防止测试之间的依赖关系。
但是,您可以将Grunt JS与NodeUnit插件一起使用,以完全控制您的测试过程。
你可以在这里找到一篇关于这个主题的好文章:
http://markdalgleish.com/2012/09/test-driven-node-js-development-with-grunt/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.