QUnit.start()

添加版本:1.0.0.

描述

QUnit.start()

调用此方法以启动测试运行器。这表示所有相关的源代码已加载,并且所有测试都已定义。

在大多数环境中,这将自动调用,您无需调用它。这包括通过 HTML 运行器和 QUnit CLI 进行测试。

如果您构建自定义测试运行器(例如在 SpiderMonkey 或 Node.js 中),或者如果您禁用QUnit.config.autostart并异步加载测试文件(使用 AMD、RequireJS 或 ESM 动态导入),那么您需要在测试文件加载后调用一次。

有关如何使用QUnit.start()的详细示例,请参见QUnit.config.autostart

在 QUnit 1.16 之前,此方法用于恢复异步QUnit.test()函数,作为QUnit.stop()的补充。要恢复异步测试,请改用assert.async()

变更日志

QUnit 2.1.1 QUnit.start()不再需要先调用QUnit.load()
QUnit 2.0 删除了对调用start()以恢复异步测试的支持。(迁移指南
QUnit 1.16 使用start()来恢复异步测试已弃用,建议使用assert.async()