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() 。 |