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