jasmine-maven-plugin

    1熱度

    1回答

    我有一個遺留的Web應用程序,有一堆的JavaScript文件。這些文件需要按順序加載,其中一些文件可能具有重複的全局函數以及所有其他不好的東西。 我創建了javascript模塊,我想用茉莉花來測試。其中一些恰好取決於一些舊的JavaScript文件。如果我試圖包括所有使用和使用的舊資源,它將會炸燬,因爲需要將舊資源包括在內,並且其中一些資源不能包含在一起。有沒有人有同樣的情況想分享你如何解決這

    0熱度

    1回答

    所以我設法讓jasmine maven插件與maven和我們的js單元測試一起工作。 一切運行良好,但我發現當有一個測試失敗時,竹子會說它失敗了,但錯誤是「沒有失敗的測試發現,可能出現編譯錯誤」。 我試着讓它解析TEST-jasmine.xml結果,具體指定需要的文件夾JUnit解析器,然後讓jasmine在pom.xml中使用jasmineTargetDir標記寫入該文件夾,但它仍未找到正確的結

    0熱度

    1回答

    我有一個使用jasmine-maven-plugin配置來運行javascript測試的Maven項目。我想從Phantomjs切換到Chrome無頭,無需下載並設置驅動程序的路徑可執行文件。 我發現WebDriverManager能幫上忙,但似乎在下載可在編程一類開始: ChromeDriverManager.getInstance().setup(); 我已經配置使用的驅動程序(as ex

    1熱度

    1回答

    我有一個JavaEE project,它使用RequireJS加載一些第三方框架。其中一個框架是OpenLayers3。 Openlayers3本地創建一個全局「ol」變量。但是,OpenLayers3被寫爲AMD兼容,並通過RequireJS作爲模塊工作。我也正在使用名爲「olLayerSwitcher」的OpenLayers3 plugin,該版本並未針對AMD進行優化。相反,它取決於「ol」

    3熱度

    1回答

    我想使用jasmine-maven-plugin來測試我的maven my-webapp項目。該項目依賴於另一個包含一些必需JavaScript庫的my-lib項目。當my-webapp項目生成時,它會將my-lib JAR添加到生成的WAR的WEB-INF/lib/路徑中。在my-lib JAR中,所需的JS資源位於文件夾META-INF/resources和META-INF/test-reso

    0熱度

    1回答

    我試圖測試一個JavaScript文件,其中包含一個控制器以及它與之交互的一些HTML DOM元素。 下測試的類是: function BaseConceptMenu(options) { var baseConceptMenu = new BaseMenu(options); //Public function -->Method under Test function

    0熱度

    1回答

    我試圖爲我的項目實現jasmine-maven-plugin。 在我的項目中有多個獨立的網絡項目,我成功地將上述插件集成到除了一個之外的所有Web項目中。 我用的HtmlUnit驅動程序對所有我的web項目,但得到 RuntimeException的:異常來自的WebSocket類調​​用setOnopen爲特定的網站項目,其他正在執行的罰款。 而不是的HtmlUnit如果我使用 phantomj

    1熱度

    1回答

    我已經爲我的應用程序設置了茉莉花測試。在我的應用我的JavaScript不應該在IE8的工作: var foo = Object.create(Array.prototype); 當我運行mvn茉莉:BDD和我打開Internet Explorer中的測試頁(與browserMode設置爲Internet Explorer 8中),它作爲失敗預計: TypeError: Object does

    1熱度

    1回答

    我在系統生命週期中反向工作。幾個月前,我寫了一個大型的JavaScript庫。然後我必須做到這一切客觀,現在,我必須爲它編寫單元測試。我正在使用Maven,並在我的pom.xml中有jasmine-maven-plugin。我遇到的問題是我應該寫什麼測試,以及有多少。 第一個例子很簡單。該函數接受一個字符串並返回大寫的第一個字母。 var toolsFn = { capitaliseFi

    0熱度

    2回答

    我想知道爲什麼一些JavaScript庫的路徑工作在預加載源部分,有些不是。 E.g. <preloadSources> <source>${project.basedir}/src/test/webapp/js/lib/jquery-1.8.3.js</source> <source>${project.basedir}/src/test/webapp/js/lib/angu