gpt4 book ai didi

javascript - 我如何构建一套 Qunit 测试,它们都有自己的 qunit 装置?

转载 作者:数据小太阳 更新时间:2023-10-29 05:16:02 26 4
gpt4 key购买 nike

我有两个 XXXTest.html 文件,每个都与此类似:

<html>
<head>
<link rel="stylesheet" href="http://code.jquery.com/qunit/qunit-1.11.0.css" />
<script src="../../../public/scripts/common/SomeUtils.js"></script>
</head>
<body>
<div id="qunit"></div>
<div id="qunit-fixture">
<div id="findme">Something specific for the code under test</div>
</div>
<script src="http://code.jquery.com/qunit/qunit-1.11.0.js"></script>
<script src="SomeUtilsTest.js"></script>
</body>
</html>

每个都有自己的 qunit-fixture,所以 html 文件相当于一个 JUnit 测试类。我意识到 qunit 将模块视为与测试类大致相同的东西,但这是非常有限的。

拥有一个可以在其他 html 文件中执行测试的主 html 文件的最佳方式是什么?或者在 qunit 世界中分离出需要自己的固定装置的测试的“正确方法”是什么?

最佳答案

我通常有一个 master runner.html,将我的 #qunit-fixture 留空并从我的模块的设置方法中填充夹具。

但是如果你想分享 html 很容易:

  1. 将 html 存储在模板中(即 some-test-fixture.html)
  2. 使用 ajax(或 requirejs !text)加载模板

然后您可以根据需要填充#qunit-fixture

关于javascript - 我如何构建一套 Qunit 测试,它们都有自己的 qunit 装置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15694060/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com