簡體   English   中英

QUnit沒有顯示我的測試

[英]QUnit not showing my test

我在一家E.Com公司工作,該公司將.NET MVC與某些舊版Webforms應用程序結合使用,並通過JavaScript進行了增強。 目前,我們沒有任何JavaScript的測試內容,因為其中有很多內容,我們認為最好也參考一下內容。

我一直在嘗試觀看有關JavaScript客戶端單元測試的一些視頻。 其中之一是涵蓋一些QUnit的Pluralsight課程。

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>QUnit Main Test Suite</title>
    <link rel="stylesheet" href="qunit.css">
    <script src="tests.js"></script>
    <script src="qunit.js"></script>
</head>
<body>
    <div id="qunit"></div>
    <div id="qunit-fixture">test markup</div>
</body>
</html>

好的,這是我的tests.html html文件,我在同一目錄中擁有qunit.css和qunit.js文件。

這是我的tests.js文件,非常簡單(根據我關注的視頻)

test('my first test', function(assert) {
    var value = "hello";
    assert.equal( value, "hello", "We expect value to be hello");
});

但是,當我運行tests.html文件(第一個代碼段)時,得到的是:

瀏覽器中的test.html

我試過添加一些其他隨QUnit zip一起提供的測試,一旦包含它們便開始出現,但我的測試卻沒有。 我的第一個想法可能是語法不正確,因此我復制了其中包含示例的示例,但對我來說仍然無效。

也許我誤會了一些東西,或者在這里錯過了一些東西,任何幫助將不勝感激。

謝謝。

感謝mparnisari指出這一點。 這是因為我的腳本的順序。 首先需要包含qunit.js腳本,然后是我的tests.js文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM