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