我想使用JsTestDriver來驅動我的QUnit測試,但我對如何處理#qunit-fixture
標記感到困惑。與JSTestDriver一起使用QUnit
標準QUnit測試運行器是一個HTML頁面。
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" href="/qunit/qunit.css" type="text/css" />
<script type="text/javascript" src="/qunit/qunit.js"></script>
<script type="text/javascript" src="test-script.js"></script>
</head>
<body>
...
<div id="qunit-fixture">
*** tests depend on markup that goes here ***
</div>
</body>
</html>
JsTestDriver具有可用於加載和運行測試的script.js一個QUnitAdapter,但我看不出有任何的住宿用於獲取標記在#qunit-fixture
。
我錯過了什麼嗎?適配器是否應該能夠運行現有的QUnit測試?或者它只是一種使用QUEST的斷言框架與JsTestDriver?
謝謝。我發現使用QUnit的[替代QUnit插件](https://github.com/jivesoftware/QUnitTestRunnerPlugin),應該支持異步和其他缺少的功能。但即使使用該插件,我也沒有看到加載'#test-fixture'標記的任何內容。 – 2011-02-26 15:34:30