我记得曾经在 QUnit 的测试运行器工具栏中看到过 QUnit 测试模块选择列表的屏幕截图。我的印象是,在选择列表中选择一个模块会导致该模块的测试运行。
问题:QUnit 是否真的存在这样的功能 OOB?我知道可以通过 URL 设置过滤器,但我想要一个更“可发现”的选项。
谢谢!
我记得曾经在 QUnit 的测试运行器工具栏中看到过 QUnit 测试模块选择列表的屏幕截图。我的印象是,在选择列表中选择一个模块会导致该模块的测试运行。
问题:QUnit 是否真的存在这样的功能 OOB?我知道可以通过 URL 设置过滤器,但我想要一个更“可发现”的选项。
谢谢!
只有在测试套件中定义了多个模块时,选择列表才会显示。
此外,请确保您的测试套件在 QUnit 初始化之前准备就绪。即,当页面完成加载(onload 事件)时,QUnit 会自行初始化。如果您碰巧在此之后定义了您的测试套件,那么您必须调用(未记录的)QUnit.load()
方法来通知 QUnit 您的测试套件已经定义。