建構函式
new Jasmine(options)
參數
名稱 | 類型 | 說明 |
---|---|---|
options |
JasmineOptions | undefined |
範例
const Jasmine = require('jasmine');
const jasmine = new Jasmine();
成員
(readonly) env :Env
Jasmine 環境。
類型
- Env
- 請參閱
方法
addMatchers(matchers)
針對目前規格範圍加入自訂相符器。
注意:僅能在 beforeEach
、it
或 beforeAll
內呼叫此函式。
參數
名稱 | 類型 | 說明 |
---|---|---|
matchers |
物件 | 此物件的鍵會成為新的相符器名稱。 |
- 請參閱
addReporter(reporter)
在 Jasmine 環境中加入自訂回報器。
參數
名稱 | 類型 | 說明 |
---|---|---|
reporter |
回報器 | 要加入的回報器 |
- 請參閱
addSpecFile(filePath)
在套件執行時,將規格檔案加入到要載入的清單中。
參數
名稱 | 類型 | 說明 |
---|---|---|
filePath |
字串 | 要載入檔案的路徑。 |
clearReporters()
清除所有已註冊的回報器。
configureDefaultReporter(options)
設定預設回報器,當其他回報器未指定時會安裝此回報器。
參數
名稱 | 類型 | 說明 |
---|---|---|
options |
ConsoleReporterOptions |
coreVersion() → {string}
傳回
jasmine-core 中使用的版本
- 類型
- 字串
execute(filesopt, filterStringopt) → {Promise.<void>}
執行測試套件。
參數
名稱 | 類型 | 屬性 | 說明 |
---|---|---|---|
files |
Array.<string> | <選用> |
規格檔案,會執行這些檔案而不是之前設定的組合。 |
filterString |
字串 | <選用> |
用於過濾規格的正規表示法。如果指定,則只會執行具有相符完整名稱的規格。 |
傳回
套件完成後會解析的 Promise。
- 類型
- Promise.<void>
loadConfig(config)
從指定的物件載入設定。
參數
名稱 | 類型 | 說明 |
---|---|---|
config |
設定 |
loadConfigFile(configFilePathopt)
從指定的檔案載入設定。該檔案可以是 JSON 檔或任何可透過 require 載入並提供預設匯出的 Jasmine 設定檔 JS 檔。
參數
名稱 | 類型 | 屬性 | 預設 | 說明 |
---|---|---|---|---|
configFilePath |
字串 | <選用> |
spec/support/jasmine.json |
onComplete(onCompleteCallback)
註冊當執行完成時會呼叫的回呼函式。
注意:只能註冊一個回呼函式。該回呼函式會在套件完成且結果已完成後呼叫,但不一定會在所有 Jasmine 清除作業完成前呼叫。
參數
名稱 | 類型 | 說明 |
---|---|---|
onCompleteCallback |
函式 |
provideFallbackReporter(reporter)
如果未指定其他回報器,則提供備援回報器。
參數
名稱 | 類型 | 說明 |
---|---|---|
reporter |
備援回報器 |
- 請參閱
randomizeTests(value)
設置是否對規範的順序進行隨機化處理。
參數
名稱 | 類型 | 說明 |
---|---|---|
值 |
布林值 | 是否進行隨機化處理 |
種子(種子)
設定隨機種子。
參數
名稱 | 類型 | 說明 |
---|---|---|
種子 |
數字 | 隨機種子 |
顯示顏色(value)
設定是否在控制台報表中顯示顏色。
參數
名稱 | 類型 | 說明 |
---|---|---|
值 |
布林值 | 是否顯示顏色 |
在規範失敗後停止(value)
設定在第一次規範失敗後是否停止執行組件。
參數
名稱 | 類型 | 說明 |
---|---|---|
值 |
布林值 | 在第一次規範失敗後是否停止執行組件 |
在期望失敗時停止規範(value)
設定是否使規範只有一個期望失敗。
參數
名稱 | 類型 | 說明 |
---|---|---|
值 |
布林值 | 是否使得規範只有一個期望失敗 |