QUnit.load()
添加版本:1.0.0. 弃用:未发布.
描述
QUnit.load()
通知测试运行器您的源代码和测试已完成加载。
此方法与 Web 浏览器中的 QUnit.config.autostart
选项结合使用,以指示您的自定义脚本加载方式何时完成。
从 QUnit 2.1.1 开始,不再需要调用 QUnit.load()
。现有的调用通常会被忽略,可以安全地删除。
此方法已弃用。删除调用,或替换为对 QUnit.start()
的单个调用。
变更日志
未发布 | 已弃用。请改用 QUnit.start() 。 |
QUnit 2.1.1 | QUnit.start() 不再需要先调用 QUnit.load() 。 |
迁移指南
如果您在 QUnit 2.2 或更高版本中仍然调用 QUnit.load()
,则该调用通常是多余的,可以安全地删除。
如果您同时调用 QUnit.load()
和 QUnit.start()
如果您的项目从 QUnit 1.x 开始,并且您使用 QUnit.config.autostart = false
,那么您可能同时调用了这两个方法。在 QUnit 1.x 时代,QUnit.start()
要求您首先调用 QUnit.load()
。
从 QUnit 2.1.1 开始,这不再需要,可以安全地删除对 QUnit.load()
的调用。
如果您调用 QUnit.load()
在 QUnit 2.21 之前,内置的 HTML 报告器从 window.onload 事件调用 QUnit.load()
,如果尚未调用 QUnit.start()
,则会优雅地调用它。
如果您的测试运行器以类似的方式工作,请调用 QUnit.start()
而不是 QUnit.load()
。这将解决弃用警告并为 QUnit 3 做好准备。
Karma 运行器
QUnit.load is deprecated and will be removed in QUnit 3.0.
如果您在 Karma 输出中遇到此警告,请升级到 karma-qunit 4.2.0 或更高版本,该版本 修复 了此警告。