gpt4 book ai didi

javascript - 首先在 NodeUnit 中运行 init - 单独的文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:44:20 24 4
gpt4 key购买 nike

目前我正在开发 nodeunit 测试,我偶然发现了一个问题。

我有一个名为“Unit_tests”的文件夹

在此文件夹中,我有一个文件“testInitializer.js”,其中包含 2 个方法:initterm

这些方法应该只运行一次,并且只在所有其他测试的开始和结束时运行。其他测试位于“Unit_tests”根目录下的单独文件夹中。

如何确保此文件首先运行。

截至目前,大部分情况下它会执行此操作,但在某些情况下不会执行此操作。webstorm 有没有办法确保它首先运行?

非常感谢!

最佳答案

据我所知,仅使用 NodeUnit 是不可能的,因为它使用异步方法,其中回调不会以可预测的顺序执行。这种行为是设计的,应该提供更现实的测试例程并防止测试之间的依赖关系。

但是您可以使用 Grunt JSNodeUnit plugin以完全控制您的测试过程。

您可以在此处找到有关此主题的精彩文章:
http://markdalgleish.com/2012/09/test-driven-node-js-development-with-grunt/

关于javascript - 首先在 NodeUnit 中运行 init - 单独的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22757973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com