- 軟件大小:171KB
- 軟件語言:英文
- 軟件類型:國外軟件
- 軟件類別:免費軟件 / 編程輔助
- 更新時間:2015-03-17 10:19
- 運行環(huán)境:WinAll, WinXP
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:http://www.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 應(yīng)用測試。它使用起來也是十分方便,而且具有豐富特性的 JavaScript 測試框架,可以運行在 Node.js 和瀏覽器中,使得異步測試更簡單更有趣。趕快下載吧?。。。?/p>
瀏覽器的支持
簡單的異步支持,包括承諾
測試覆蓋率報告
字符串比較支持
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> 設(shè)置測試用例的超時時間,單位毫秒,默認為2000
-s, --slow <ms> "slow" test threshold in milliseconds [75]
-w, --watch 監(jiān)測有變化的文件
-c, --colors 強制使用文本顏色
-C, --no-colors 強制關(guān)閉文本顏色
-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ā)工具。
——全局<名稱>
接受一個逗號分隔的接受全局變量名列表。例如,假設(shè)您的應(yīng)用程序的全局命名有意暴露應(yīng)用程序和小唯,你可能想添加——全局應(yīng)用,YUI。它也接受通配符。你能做的——全局“*酒吧”它將匹配foobar,鮑伯,等你也可以通過在“*”忽略所有的全局變量。
——檢查泄漏
默認情況下,摩卡不會檢查全局變量泄露而運行的測試,以使這一關(guān)——檢查泄漏指定的全局變量,也可以使用——全局,例如——全局JQuery,mylib。
R,——需要<名稱>
的——要求選項是有用的庫,如should.js,所以你可能只是——要求應(yīng)而不是手動調(diào)用要求(“應(yīng)該”)在每個測試文件。注意,這個效果很好應(yīng)因為它鞏固object.prototype然而,如果你想訪問一個模塊的出口,你會需要它們,例如VaR應(yīng)要求(=“應(yīng)該”)。
U,——UI <名稱>
的——UI選項允許您指定要使用的接口,違約“BDD”。
R,——記者<名稱>
的——記者選項允許你指定的記者,將使用缺省的“點”。這個標志也可以利用第三方記者。例如,如果你NPM安裝摩卡lcov記者然后你可以做——記者摩卡lcov記者。
T,——超時
指定測試用例超時,不到2秒。你可以通過重寫毫秒超時,或與一個值S后綴,前:——超時2S或——超時2000將等效。
S,——慢
指定“慢”測試閾值,缺省75ms。摩卡使用這個突出的測試用例,時間太長。
G,——grep <模式>
的——grep選項時,指定將觸發(fā)摩卡只運行匹配給定的試驗?zāi)J竭@是內(nèi)部編譯到正則表達式。
假設(shè)比如你有“API”相關(guān)的測試,以及“應(yīng)用程序”相關(guān)的測試,如下面的代碼段顯示;可以使用——grep API或——grep程序運行一個或另一個。同樣的一套測試用例名稱或任何其他部分,——grep用戶將有效的為好,甚至——grep得到。
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內(nèi)容