doh

    4熱度

    3回答

    doh是dojo單元測試框架。 我試圖用doh來測試一個非道場的JavaScript代碼,但我面臨的問題是doh似乎侵入,並迫使我在測試的js文件(和相應的dojo.require())中使用dojo.provide()在測試js文件中)。 我想要測試的js文件是未經修改的和dojo不可知的。 這可能嗎?

    0熱度

    1回答

    我需要在MSTest框架內運行dojo DOH測試。到目前爲止,除了斯蒂芬沃爾特之外,我還沒有發現任何有用的鏈接。一個要求是避免將測試加載到jscript中;對於一些測試,我需要在瀏覽器實例中運行,我猜測。 任何意見,將不勝感激

    3熱度

    2回答

    使用dojo工具包,本地測試將作爲跨域執行的代碼的正確方式是什麼,而不進行實際構建? 當它出現時,有三種可能的選項(每用自己的缺點): 使用本地(非XD)的XMLHttpRequest dojo.require 此選項不不是真的測試xd行爲,因爲它通過XHR同步地請求js。 djConfig.debugAtAllCosts = true; 雖然此選項並異步地加載所需的碼(通過「腳本」標記),它也拉

    4熱度

    2回答

    Dojo工具包曾經帶有一個名爲「Doh」的測試工具。它位於/ utils目錄中。 現在,當您下載dojo-release-1.3.2時,無法找到/ utils目錄。 Doh死去了嗎?

    0熱度

    1回答

    我試圖用doh.Deferred編寫測試,將檢查以下事件調用序列: 登錄與用戶A(異步) 註銷(同步) 登錄與用戶A(異步) 第二回調函數的返回值是另一個doh.Deferred對象。我的印象是,d的回調鏈將等待d2,但它不會。測試在d2.callback被調用之前完成。 我在哪裏錯了? 有沒有人知道更好的方式來測試這種行爲? function test() { var d = new

    0熱度

    1回答

    任何人都可以幫助我找到解決這個問題的方法。 我有(假設)3個doh函數第一個是異步的,其餘的是同步的。我必須首先調用異步函數,並將此函數的結果傳遞給其他兩個函數纔有可能? 例子: doh.register(".....", [ { name : "asyncFunction", runTest : function(){ function callback(result){

    0熱度

    2回答

    爲了在我們的構建過程中自動執行DOH測試,我使用Selenium RC在放置在與構建機器不同的域上的服務器上啓動不同的瀏覽器(IE和Firefox) 。爲了啓動DOH,每個瀏覽器都定向到我們的runTests.html。 有時,使用doh.robot測試開始時,顯示以下消息: 「DOH已檢測到當前網頁試圖訪問DOH,但屬於比不同的域如果您不打算通過訪問此網頁開始新的DOH測試,請立即按「取消」並保