QUnit是框架的核心和各種額外的插件使用jQuery團隊官方的單元測試工具。
除了特定的jQuery代碼,QUnit還可以測試普通的JavaScript代碼,包括服務器端JavaScript。
此測試框架可以進行回歸測試特別有用,幫助開發者發現新類型的錯誤,因為代碼庫的發展。
QUnit類似於其他的單元測試框架(如JUnit的),被認為是的xUnit測試框架家族的一員。
什麼在這個新的發布:
- 斷言:拋出使用推送方法僅
- 斷言:修正了在罰球出口缺少測試
- 斷言:實現notOk斷言falsy值
- 核心:AMD的更優美處理
- 核心:簡化堆棧跟踪方法
- 核心:揭露轉儲MAXDEPTH屬性
- 核心:公開QUnit版本QUnit.version財產
- 核心:處理多個testId參數
- 轉儲:修復。名稱/ .property doublettes
- HTML記者:使用谷歌的差分膜片賽圖書館新的diff
- HTML記者:讓它更明顯差異的原因被抑制
- HTML記者:壞賬變化試驗顯示文本
- HTML記者:修復複選框,然後在IE&#X3C選擇處理; 9
- HTML記者:修復試驗過濾器沒有任何模塊
- HTML記者:保留失敗的測試號
- 測試:使用之前小寫有效的測試過濾器
什麼在1.20.0版本是新的:
- 斷言:拋出用途只能推法
- 斷言:修正了在罰球出口缺少測試
- 斷言:實現notOk斷言falsy值
- 核心:AMD的更優美處理
- 核心:簡化堆棧跟踪方法
- 核心:揭露轉儲MAXDEPTH屬性
- 核心:公開QUnit版本QUnit.version財產
- 核心:處理多個testId參數
- 轉儲:修復。名稱/ .property doublettes
- HTML記者:使用谷歌的差分膜片賽圖書館新的diff
- HTML記者:讓它更明顯差異的原因被抑制
- HTML記者:壞賬變化試驗顯示文本
- HTML記者:修復複選框,然後在IE&#X3C選擇處理; 9
- HTML記者:修復試驗過濾器沒有任何模塊
- HTML記者:保留失敗的測試號
- 測試:使用之前小寫有效的測試過濾器
什麼在1.19.0版本是新的:
- 斷言:拋出用途只能推法
- 斷言:修正了在罰球出口缺少測試
- 斷言:實現notOk斷言falsy值
- 核心:AMD的更優美處理
- 核心:簡化堆棧跟踪方法
- 核心:揭露轉儲MAXDEPTH屬性
- 核心:公開QUnit版本QUnit.version財產
- 核心:處理多個testId參數
- 轉儲:修復。名稱/ .property doublettes
- HTML記者:使用谷歌的差分膜片賽圖書館新的diff
- HTML記者:讓它更明顯差異的原因被抑制
- HTML記者:壞賬變化試驗顯示文本
- HTML記者:修復複選框,然後在IE&#X3C選擇處理; 9
- HTML記者:修復試驗過濾器沒有任何模塊
- HTML記者:保留失敗的測試號
- 測試:使用之前小寫有效的測試過濾器
什麼在1.18.0版本是新的:
- 斷言:拋出用途只能推法
- 斷言:修正了在罰球出口缺少測試
- 斷言:實現notOk斷言falsy值
- 核心:AMD的更優美處理
- 核心:簡化堆棧跟踪方法
- 核心:揭露轉儲MAXDEPTH屬性
- 核心:公開QUnit版本QUnit.version財產
- 核心:處理多個testId參數
- 轉儲:修復。名稱/ .property doublettes
- HTML記者:使用谷歌的差分膜片賽圖書館新的diff
- HTML記者:讓它更明顯差異的原因被抑制
- HTML記者:壞賬變化試驗顯示文本
- HTML記者:修復複選框,然後在IE&#X3C選擇處理; 9
- HTML記者:修復試驗過濾器沒有任何模塊
- HTML記者:保留失敗的測試號
- 測試:使用之前小寫有效的測試過濾器
什麼是新的在1.17.1版本:
- 構建:從忽略的文件刪除bower.json
- 生成:支持Node.js的出口平價CommonJS的
- HTML記者:添加過濾器領域
- HTML記者:不要隱藏跳過測試
- HTML記者:修正了舊標記回歸
- HTML記者:防止XSS攻擊
- HTML記者:現在QUnit.url是在HTML記者私有函數
- HTML記者:網址參數可以通過代碼進行設置
什麼在1.15.0版本是新的:
- 斷言:實現斷言構造與測試環境。這在很大程度上提高了異步測試調試,因為斷言不能漏到其他的測試了。使用斷言的參數在測試回調運行斷言得到這個充分受益。
- 斷言:從assert.ok改進默認的消息。現在assert.ok()輸出它收到的確切值,而不是只說這不是thruthy。
- 斷言:加薪的去除,同樣和平等。這些都是很久以前的過時終於拆除。利用罰球,deepEqual和平等來代替。
- 核心:通過測試總額QUnit.begin回調為totalTests。由噶和其他記者一起使用。
- 轉儲:移動QUnit.jsDump到QUnit.dump。 QUnit.jsDump仍然存在,但將在以後除去。使用QUnit.dump。
- 轉儲:類型錯誤的輸出不可枚舉的屬性。可以更容易地比較錯誤對象的屬性。
- 記者:只輸出斷言計數綠色測試。少視覺上的混亂傳遞的測試。
- 記者:移動HTML記者到一個新的JS文件。該HTML記者仍捆綁在一起,但是代碼被重構將其移動到一個單獨的文件。
- 測試:刪除過時QUnit.current_testEnvironment
什麼在1.14.0版本是新的:
- CSS:去除多餘的
- 核心:添加配置屬性禁用默認滾動到頂部
- 步兵:刪除插件剩菜
- 擴展中心:刪除最後殘餘
- 核心:擴展QUnit.config.urlConfig支持選一的下拉列表中
- 斷言:擴展拋出接受錯誤實例
- 斷言:擴展拋出錯誤的處理方法為字符串
- CSS:一致性更新qunit.css
- 核心:緩存window.clearTimeout的情況下,它就會被嘲笑
- 核心:由測試號運行多個測試
什麼在1.13.0版本是新的:
- 斷言:刪除加薪(不建議使用2012),更換失敗的斷言。
- 步兵:添加非瀏覽器作為測試咕嚕任務。運行現有的測試中的節點。
- 導出:只有出口,我們檢查變量
- 核心:正確檢查文件是否存在
- 核心:刪除triggerEvent時,它不使用或任何記錄
- 核心:寂靜的addEvent在非瀏覽器ENV
什麼是1.12.0版本,新的:
- 已取消註釋添加到QUnit.reset。部分修復為#354
- moduleStart和moduleDone事件之間修正不匹配
- 刪除jQuery.trim優化。修正了#424。
- 使用本地的setTimeout參考,添加獨立的單元測試套件為。修正了#432 - 使用的setTimeout存根可以持續停止測試套件。關閉GH-433
- 新增CONTRIBUTING.md。
- 感動'插件/主題/ NV'到'Krinkle / qunit主題-nv.git“
- 感動'插件/主題/忍者“到”Krinkle / qunit主題-ninja.git“
- 感動'插件/主題/加布'到'Krinkle / qunit主題-gabe.git“
什麼在1.11.0版本是新的:
- Phantomjs:包含斷言信息源。 LI>
- Phantomjs:贊成PhantomJS 1.6 +的好康#onCallback刪除輪詢機制 。
- 延時啟動(),直到的init()發生..
- urlConfig:修復複選框事件過時的歌曲
- 問題#365:修復模塊裝載機過時的歌曲
- 修正了#344 - 捕獲和顯示測試時間
- 重命名測試斷言在總結。
- 斷言:實施propEqual和notPropEqual
- 畫布插件:使用0.6作為alpha值,以避免瀏覽器之間的不一致 。
- 刪除全局變量"斷言"
- 添加加載測試的測試是異步的。
什麼版本v1.8.0pre是新的:
- 提高window.onerror處理
什麼版本v1.7.0pre是新的:
- 添加config.requireExpects
- 添加選項,要求所有測試調用預期()。
- 改進extractStacktrace()的實現。
- 包括所有相關堆線。
- 請過濾器不區分大小寫。
- 是()預計小寫類型。
- 預計日期值。
- 修正phantomjs插件頭,並添加自述。
- 添加一些提示,以複合插件的自述。
- 在它們運行和創建基於數重新運行鏈接的順序跟踪測試。
- 請重新運行鏈接只運行一個單獨的測試。
不能正常顯示
要求:
- 中啟用JavaScript在客戶端
評論沒有發現