這代表傳遞給 Env#addReporter
物件的可用 reporter 回呼。
- 參見
成員
reporterCapabilities :ReporterCapabilities|undefined
用於告訴 Jasmine 記者所支援的選用或不常見功能。若未指定,則 ReporterCapabilities
中所描述的預設值會套用。
類型
- ReporterCapabilities | undefined
- 自
- 5.0
方法
jasmineDone(suiteInfo, doneopt)
當整個套件執行完畢時,會呼叫 jasmineDone
參數
名稱 | 類型 | 屬性 | 說明 |
---|---|---|---|
suiteInfo |
JasmineDoneInfo | 剛執行完畢的 Jasmine 整體套件資訊。 |
|
done |
函數 | <選用> |
用於指定 Jasmine 這個回呼是非同步的,並且 Jasmine 應該持續等待它被呼叫至完成任務。 |
- 參見
傳回
可選用傳回 Promise,而不是使用 done
,以指示 Jasmine 等待完成。
jasmineStarted(suiteInfo, doneopt)
jasmineStarted
會在載入所有規格之後,但執行開始之前呼叫。
參數
名稱 | 類型 | 屬性 | 說明 |
---|---|---|---|
suiteInfo |
JasmineStartedInfo | 正在執行的 Jasmine 整體套件資訊 |
|
done |
函數 | <選用> |
用於指定 Jasmine 這個回呼是非同步的,並且 Jasmine 應該持續等待它被呼叫至完成任務。 |
- 參見
傳回
可選用傳回 Promise,而不是使用 done
,以指示 Jasmine 等待完成。
specDone(result, doneopt)
當 it
及其關聯的 beforeEach
和 afterEach
函數執行完畢時,便會呼叫 specDone
。
儘管 Jasmine 不需要任何特定函數,但若未定義 specDone
,將會導致記者無法得知一個規格何時失敗。
參數
名稱 | 類型 | 屬性 | 說明 |
---|---|---|---|
結果 |
SpecResult | ||
done |
函數 | <選用> |
用於指定 Jasmine 這個回呼是非同步的,並且 Jasmine 應該持續等待它被呼叫至完成任務。 |
- 參見
傳回
可選用傳回 Promise,而不是使用 done
,以指示 Jasmine 等待完成。
specStarted(result, doneopt)
specStarted
會在一個 it
開始執行的時後呼叫(包含關聯的 beforeEach
函數)
參數
名稱 | 類型 | 屬性 | 說明 |
---|---|---|---|
結果 |
SpecResult | 關於正在執行的個別 |
|
done |
函數 | <選用> |
用於指定 Jasmine 這個回呼是非同步的,並且 Jasmine 應該持續等待它被呼叫至完成任務。 |
- 參見
傳回
可選用傳回 Promise,而不是使用 done
,以指示 Jasmine 等待完成。
suiteDone(result, doneopt)
在給定套件的所有子規格與套件執行完畢後,會呼叫 suiteDone
儘管 jasmine 不需要任何特定函式,但是如果未定義 suiteDone
,會讓報告員無法得知套件在 afterAll
中時發生錯誤。
參數
名稱 | 類型 | 屬性 | 說明 |
---|---|---|---|
結果 |
SuiteResult | ||
done |
函數 | <選用> |
用於指定 Jasmine 這個回呼是非同步的,並且 Jasmine 應該持續等待它被呼叫至完成任務。 |
- 參見
傳回
可選用傳回 Promise,而不是使用 done
,以指示 Jasmine 等待完成。
suiteStarted(result, doneopt)
在開始執行 describe
時,會呼叫 suiteStarted
參數
名稱 | 類型 | 屬性 | 說明 |
---|---|---|---|
結果 |
SuiteResult | 關於正在執行的個別 |
|
done |
函數 | <選用> |
用於指定 Jasmine 這個回呼是非同步的,並且 Jasmine 應該持續等待它被呼叫至完成任務。 |
- 參見
傳回
可選用傳回 Promise,而不是使用 done
,以指示 Jasmine 等待完成。