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 或更高版本,该版本 修复 了此警告。