類別: Runner

Runner

定義 JasmineParallelRunner 的一般方法和屬性。
注意: 這應該被視為一個介面。它只被記載為一個類別,這是 jsdoc 的限制。您可以安全地假設這些成員可以在兩個跑步機類別上使用,但繼承結構本身是一個實作詳細資料,可能會隨時變更。

成員

exitOnCompletion :boolean

當套件執行完畢時,是否讓 Node 程序退出。

類型
  • boolean
預設值
  • true

方法

addHelperFile(filePath)

將一個輔助檔案加入到套件執行時將載入的清單中。

參數
名稱 類型 描述
filePath 字串

要載入的檔案路徑。

addMatchingHelperFiles(patterns)

將符合指定模式的檔案加入到輔助檔案清單中。

參數
名稱 類型 描述
patterns Array.<string>

與輔助檔案相符的輔助檔案路徑或 glob 陣列。每個路徑或 glob 都將根據規範目錄進行評估。

addMatchingSpecFiles(patterns)

將符合指定模式的檔案加入到規範檔案清單中。

參數
名稱 類型 描述
patterns Array.<string>

與規範檔案相符的規範檔案路徑或 glob 陣列。每個路徑或 glob 都將根據規範目錄進行評估。

addReporter(reporter)

加入自訂報告員到 Jasmine 環境。

參數
名稱 類型 描述
reporter 報告員

要加入的報告員

請參閱

addSpecFile(filePath)

將一個規範檔案加入到套件執行時將載入的清單中。

參數
名稱 類型 描述
filePath 字串

要載入的檔案路徑。

alwaysListPendingSpecs(value)

設定主控台報告員是否應列出待執行的規範,即使有失敗。

參數
名稱 類型 描述
value boolean

clearReporters()

清除所有已註冊的報告員。

configureDefaultReporter(options)

設定如果沒有指定其他報告員,則安裝的預設報告員。

參數
名稱 類型 描述
options ConsoleReporterOptions

loadConfig(config)

從指定的物件載入設定。

參數
名稱 類型 描述
config 設定

loadConfigFile(configFilePathopt)

從指定的文件載入設定。該檔案可以是 JSON 檔案或任何可以載入為模組、並且提供 Jasmine 設定作為其預設匯出的 JS 檔案。

除非這個 Jasmine 實例已經使用 {jsLoader: 'require'} 設定,否則將透過動態 import() 來載入設定檔。動態 import() 支援 ES 模組以及幾乎所有 CommonJS 模組。

參數
名稱 類型 屬性 預設值 描述
configFilePath 字串 <選配>
spec/support/jasmine.json
回傳

Promise

showColors(value)

設定是否在控制台中顯示色彩。

參數
名稱 類型 描述
value boolean

是否要顯示色彩

verbose(value)

設定以詳細模式執行,印出用於偵錯組態問題可能有用的資訊。

參數
名稱 類型 描述
value boolean

是否使用詳細模式執行