- 軟件大?。?span>171KB
- 軟件語言:英文
- 軟件類型:國外軟件
- 軟件類別:免費軟件 / 編程輔助
- 更新時間:2015-03-17 10:19
- 運行環(huán)境:WinAll, WinXP
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:http://m.portlandswalk.com
4KB/中文/6.6
78.32M/英文/10.0
5.70M/中文/8.0
271.19M/多國語言[中文]/0.0
39.00M/英文/10.0
JS測試框架(Mochajs)是一款靈活有趣的 javascript專業(yè)框架測試工具。主要用于 Node.js 和瀏覽器上的 JavaScript 應用測試。它使用起來也是十分方便,而且具有豐富特性的 JavaScript 測試框架,可以運行在 Node.js 和瀏覽器中,使得異步測試更簡單更有趣。趕快下載吧!?。?!
瀏覽器的支持
簡單的異步支持,包括承諾
測試覆蓋率報告
字符串比較支持
JavaScript API運行測試
CI支持等適當?shù)耐顺鰻顟B(tài)
自動檢測和禁用著色非TTY
映射到正確的測試用例未捕獲的異常
異步測試超時支持
測試特定的超時
咆哮的通知支持
報告的試驗時間
集錦慢測試
文件監(jiān)視器支持
全局變量泄漏檢測
可選的運行相匹配的正則表達式測試
自動退出防止“掛”與有源環(huán)路
容易產(chǎn)生測試用例元套房
mocha.opts支持文件
點擊標題過濾器執(zhí)行測試套件
節(jié)點的調(diào)試支持
檢測到多個電話done()
使用你想要的任何斷言庫
可擴展的報告,捆綁9 +記者
可擴展的測試DSL或“接口”
前,后,前,后各鉤
transpiler支持任意(咖啡腳本等)
Mochajs 命令參數(shù)教程
命令行參數(shù)
Usage: mocha [debug] [options] [files]
Commands:
init <path>
initialize a client-side mocha setup at <path>
Options:
-h, --help 輸出用法信息
-V, --version 輸出版本號
-r, --require <name> 加載指定的模塊
-R, --reporter <name> 指定使用的監(jiān)控器
-u, --ui <name> 指定使用的接口(bdd | tdd | exports)
-g, --grep <pattern> 只執(zhí)行滿足路徑模式的測試腳本
-i, --invert inverts --grep matches
-t, --timeout <ms> 設置測試用例的超時時間,單位毫秒,默認為2000
-s, --slow <ms> "slow" test threshold in milliseconds [75]
-w, --watch 監(jiān)測有變化的文件
-c, --colors 強制使用文本顏色
-C, --no-colors 強制關閉文本顏色
-G, --growl enable growl notification support
-d, --debug enable node's debugger, synonym for node --debug
-b, --bail bail after first test failure
-A, --async-only force all tests to take a callback (async)
--recursive 包含子文件夾
--debug-brk enable node's debugger breaking on the first line
--globals <names> allow the given comma-delimited global [names]
--check-leaks check for global variable leaks
--interfaces 顯示可用的接口列表
--reporters 顯示可用的監(jiān)控器列表
--compilers <ext>:<module>,... use the given module(s) to compile files
w,——看
執(zhí)行測試對CWD的JavaScript的變化,一旦開始。
——編譯器
咖啡劇本不再支持開箱。CS和類似transpilers 可以通過映射文件擴展名使用(使用——手表)和模塊 名稱。例如——咖啡:咖啡腳本編譯器coffeescript 1.6或以咖啡:咖啡——編譯器腳本/注冊coffeescript 1.7 +與。
B,——保釋
在第一個例外只感興趣?使用——保釋!
D,——調(diào)試
使節(jié)點的調(diào)試支持,該執(zhí)行你的腳本(S)與節(jié)點調(diào)試<文件……>你可以通過代碼和打破的調(diào)試器聲明。請注意區(qū)別摩卡調(diào)試和摩卡——調(diào)試:摩卡調(diào)試會火起來的節(jié)點內(nèi)置的調(diào)試客戶端,摩卡——調(diào)試將允許你使用一個不同的界面如眨眼的開發(fā)工具。
——全局<名稱>
接受一個逗號分隔的接受全局變量名列表。例如,假設您的應用程序的全局命名有意暴露應用程序和小唯,你可能想添加——全局應用,YUI。它也接受通配符。你能做的——全局“*酒吧”它將匹配foobar,鮑伯,等你也可以通過在“*”忽略所有的全局變量。
——檢查泄漏
默認情況下,摩卡不會檢查全局變量泄露而運行的測試,以使這一關——檢查泄漏指定的全局變量,也可以使用——全局,例如——全局JQuery,mylib。
R,——需要<名稱>
的——要求選項是有用的庫,如should.js,所以你可能只是——要求應而不是手動調(diào)用要求(“應該”)在每個測試文件。注意,這個效果很好應因為它鞏固object.prototype然而,如果你想訪問一個模塊的出口,你會需要它們,例如VaR應要求(=“應該”)。
U,——UI <名稱>
的——UI選項允許您指定要使用的接口,違約“BDD”。
R,——記者<名稱>
的——記者選項允許你指定的記者,將使用缺省的“點”。這個標志也可以利用第三方記者。例如,如果你NPM安裝摩卡lcov記者然后你可以做——記者摩卡lcov記者。
T,——超時
指定測試用例超時,不到2秒。你可以通過重寫毫秒超時,或與一個值S后綴,前:——超時2S或——超時2000將等效。
S,——慢
指定“慢”測試閾值,缺省75ms。摩卡使用這個突出的測試用例,時間太長。
G,——grep <模式>
的——grep選項時,指定將觸發(fā)摩卡只運行匹配給定的試驗模式這是內(nèi)部編譯到正則表達式。
假設比如你有“API”相關的測試,以及“應用程序”相關的測試,如下面的代碼段顯示;可以使用——grep API或——grep程序運行一個或另一個。同樣的一套測試用例名稱或任何其他部分,——grep用戶將有效的為好,甚至——grep得到。
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內(nèi)容