建構函式
new ParallelRunner(options)
參數
名稱 | 類型 | 說明 |
---|---|---|
options |
ParallelRunnerOptions | undefined |
範例
const ParallelRunner = require('jasmine/parallel');
const runner = new ParallelRunner({numWorkers: 3});
擴充
成員
exitOnCompletion :boolean
套件執行完畢時是否讓 Node 程序結束。
類型
- 布林值
- 覆寫
- 預設值
- true
方法
addHelperFile(filePath)
將輔助檔案新增到在執行套件時會載入的清單中。
參數
名稱 | 類型 | 說明 |
---|---|---|
filePath |
string | 要載入的檔案路徑。 |
addMatchingHelperFiles(patterns)
將與指定模式相符的檔案新增到輔助檔案清單中。
參數
名稱 | 類型 | 說明 |
---|---|---|
patterns |
Array.<string> | 輔助檔案路徑的陣列或符合輔助檔案的 glob。每個路徑或 glob 將相對於規格目錄來評估。 |
addMatchingSpecFiles(patterns)
將與指定模式相符的檔案新增到規格檔清單中。
參數
名稱 | 類型 | 說明 |
---|---|---|
patterns |
Array.<string> | 規格檔路徑的陣列或符合規格檔的 glob。每個路徑或 glob 將相對於規格目錄來評估。 |
addReporter(reporter)
新增自訂的報表程式至 Jasmine 環境。
參數
名稱 | 類型 | 說明 |
---|---|---|
reporter |
Reporter | 要新增的報表程式 |
- 覆寫
- 請參閱
addSpecFile(filePath)
將規格檔新增到在執行套件時會載入的清單中。
參數
名稱 | 類型 | 說明 |
---|---|---|
filePath |
string | 要載入的檔案路徑。 |
alwaysListPendingSpecs(value)
設定主控台報表程式是否要在有失敗時列出等待的規格檔。
參數
名稱 | 類型 | 說明 |
---|---|---|
value |
布林值 |
clearReporters()
清除所有已註冊的報表程式。
configureDefaultReporter(options)
設定預設的報表程式,在未指定其他報表程式時安裝。
參數
名稱 | 類型 | 說明 |
---|---|---|
options |
ConsoleReporterOptions |
(async) execute(filesopt, filterStringopt) → {Promise.<JasmineDoneInfo>}
執行測試套件。
注意:如果你打算使用回傳的 Promise,請將 exitOnCompletion
設為 false。否則,Node 程序通常會在 Promise 完成前退出。
參數
名稱 | 類型 | 屬性 | 說明 |
---|---|---|---|
檔案 |
Array.<string> | <選用> |
要執行的規格檔案,而不是先前設定的組 |
filterString |
string | <選用> |
用來篩選規格的正規表示式。如果已指定,只會執行完整名稱相符的規格。 |
傳回
在套件完成時會解析的 Promise。
- 類型
- Promise.<JasmineDoneInfo>
loadConfig(config)
從指定的物件中載入設定檔。
參數
名稱 | 類型 | 說明 |
---|---|---|
config |
設定 |
loadConfigFile(configFilePathopt)
從指定的檔案載入設定檔。這個檔案可以是 JSON 檔案,或是任何可載入為模組的 JS 檔案,並提供 Jasmine 設定檔作為其預設匯出。
除非這個 Jasmine 實體已透過 {jsLoader: 'require'} 設定,否則會透過動態 import() 載入設定檔。動態 import() 支援 ES 模組,以及幾乎所有 CommonJS 模組。
參數
名稱 | 類型 | 屬性 | 預設 | 說明 |
---|---|---|---|---|
configFilePath |
string | <選用> |
spec/support/jasmine.json |
傳回
Promise
showColors(value)
設定是否要在主控台報表中顯示顏色。
參數
名稱 | 類型 | 說明 |
---|---|---|
value |
布林值 | 是否顯示顏色 |
verbose(value)
設定是否要以詳細模式執行,這將印出可能有助於偵錯組態問題的資訊。
參數
名稱 | 類型 | 說明 |
---|---|---|
value |
布林值 | 是否以詳細模式執行 |
- 繼承自