js-test-driver

    4熱度

    3回答

    我開始使用JavaScript的測試驅動開發,但我想在不同的項目中開始使用它。 我想知道哪些典型的錯誤以及如何避免它們? 此外,我想知道我應該閱讀什麼使測試驅動開發更容易學習和適用於我的代碼。 在此先感謝。

    1熱度

    2回答

    測試對象中事件處理的最佳方法是什麼?我似乎無法弄清楚這一點。 我有一個對象,設置了幾個事件偵聽器,當它觀察這些被觸發的事件時,它改變了頁面上的一個dom對象。當我進行多重測試時,下面例子中的最後一個測試失敗,如果我將其他人評論爲無效。 我有一個測試套件,看起來像 var TitleTest = TestCase('TitleTest'); TitleTest.prototype.default

    0熱度

    1回答

    我使用jasmine連接到Js-test-driver使用an adapter來連接兩者。 我這有以下測試案例: describe("Undefined false", function(){ beforeEach(function(){ var undefFalse = false; }); it("should return a defined va

    2熱度

    1回答

    我開始JSTestDriver今晚玩弄並得到它沒有太多的問題開展工作。我嘗試使用--browser開關在我的本地系統上自動獲取chrome或firefox;然而,它總是拋出一個錯誤,說「權限被拒絕」。我試圖使用sudo運行該命令,但仍然是同樣的事情。 java -jar $JSTESTDRIVER_HOME/JsTestDriver-1.3.2.jar --port 4224 --browser

    6熱度

    4回答

    我有一個使用jQuery構建的動態頁面。 HTML片段從mustache模板加載。這些模板是從網址下載,我想單元測試整體的HTML結構: 的JsTestDriver測試: AppTest = TestCase("AppTest") AppTest.prototype.test = function() { var actualHtml = ""; getHtml({ "t

    3熱度

    1回答

    我正在開發一個項目,其中Javascript變得越來越複雜,並且需要作爲我們自動構建的一部分進行測試。 現在我有一個項目結構如下圖所示: - root |- build.xml |- tools |- js-test-driver |- js-test-driver.js |- js-test-driver.conf |- src |- code

    0熱度

    2回答

    我想使用JsTestDriver來驅動我的QUnit測試,但我對如何處理#qunit-fixture標記感到困惑。 標準QUnit測試運行器是一個HTML頁面。 <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <link rel="stylesheet" href="/

    1熱度

    1回答

    目前我正在研究用CoffeeScript和JsTestDriver進行TDD,但是我被卡在JsTestDriver引發的ReferenceError上。 一些信息: 使用的IntelliJ JsTestDriver插件 測試透過Chrome 配置的JsTestDriver相同的方式,於:http://code.google.com/p/js-test-driver/wiki/QUnitAdapte

    0熱度

    1回答

    我正在真正學習使用JavaScript對象的細微差別,並陷入困境。 我有一組「名稱空間」對象來分割DOM和模型以進行操作。下面是代碼: function Sandbox2(){ this.page = { FirstName: document.getElementById("FirstName") , LastName: document.getElementById("

    1熱度

    1回答

    目前我正在使用jQuery 1.6.1和jsTestDriver框架來測試以下代碼片段。主要目的是測試「#sarea」輸入元素在焦點事件觸發「#switcher」後是否獲得焦點。它沒有通過測試,但我沒有看到它失敗的原因。 一個奇怪的是,如果我在此測試函數中使用firefox中的firebug設置斷點,測試將在我稍後按下運行按鈕後成功通過。 有沒有人遇到過同樣的問題?或者它是jsTestDriver