成員
alwaysListPendingSpecs :boolean|undefined
預設記者是否應列出未決定的規格,即使有失敗情況。
類型
- 布林值 | 未定義
- 預設值
- true
failSpecWithNoExpectations :boolean|undefined
是否讓不含預期的規格失敗。
類型
- 布林值 | 未定義
- 預設值
- false
globalSetup :function|undefined
一個函式,在測試套件執行前會被呼叫一次,即使是在並行模式下。此函式用於初始化外部程序狀態,例如啟動外部服務。
如果 globalSetup 函式是非同步或以其他方式傳回承諾,Jasmine 會等候最多 Configuration#globalSetupTimeout
毫秒讓它完成,才會執行規格。不支援回呼。
globalSetup 可能在與規格不同的程序中執行。它所導致的處理中副作用,包含 Jasmine 環境中的變更,並不能保證會影響到所有規格。請使用 beforeEach 或 beforeAll 進行處理中設定。
類型
- function | undefined
globalSetupTimeout :Number|undefined
等待非同步 Configuration#globalSetup
完成執行的毫秒數。
類型
- 數值 | undefined
- 預設值
- 5000
globalTeardown :function|undefined
一個函式,在測試套件執行後會被呼叫一次,即使是在並行模式下。此函式用於清除外部程序狀態,例如關閉外部服務。
如果 globalTeardown 函式是非同步或以其他方式傳回承諾,Jasmine 會等候最多 Configuration#globalTeardownTimeout
毫秒讓它完成。不支援回呼。
globalTeardown 可能在與規格不同的程序中執行。規格所導致的處理中副作用,包含 Jasmine 環境中的變更,並不能保證會對 globalTeardown 可見。請使用 afterEach 或 afterAll 進行處理中清除。
類型
- function | undefined
globalTeardownTimeout :Number|undefined
等待非同步 Configuration#globalTeardown
完成執行的毫秒數。
類型
- 數值 | undefined
- 預設值
- 5000
helpers :Array.<string>|undefined
一個陣列包含的助手檔案路徑或符合助手檔案的 glob。每個路徑或 glob 會相對於規格目錄進行評估。助手會在規格之前載入。
類型
- Array.<string> | undefined
jsLoader :string|undefined
指定如何載入檔名結尾為 .js 的檔案。有效值為「require」和「import」。「import」在所有情況下都應安全,並且如果您的專案包含檔名結尾為 .js 的 ES 模組,則需要使用此值。
類型
- 字串 | undefined
- 預設值
- "require"
random :boolean|undefined
是否以隨機順序執行規格。
類型
- 布林值 | 未定義
- 預設值
- true
reporters :Array.<Reporter>|undefined
陣列的每項物件都會傳遞給 Jasmine#addReporter
或是 ParallelRunner#addReporter
。
這在 CLI 選項 --reporter= 與完整的程式化用法之間取得平衡。請注意,由於記者是具有方法的物件,所以此選項只能使用在 JavaScript 設定檔(例如:spec/support/jasmine.js
),而不支援 JSON。
類型
- Array.<Reporter> | undefined
- 請參閱
requires :Array.<string>|undefined
在執行開始時,透過 require() 載入模組名稱的陣列。
類型
- Array.<string> | undefined
spec_dir :string|undefined
規格檔案所在的目錄,相對於專案基本目錄。
類型
- 字串 | undefined
spec_files :Array.<string>|undefined
與 helper 檔案相符的規格檔案路徑或 glob 陣列。每個路徑或 glob 都會相對於規格目錄評估。
類型
- Array.<string> | undefined
stopOnSpecFailure :boolean|undefined
是否要在第一次規格失敗時停止套件執行。
類型
- 布林值 | 未定義
- 預設值
- false
stopSpecOnExpectationFailure :boolean|undefined
是否要在第一次預期失敗時停止每個規格。
類型
- 布林值 | 未定義
- 預設值
- false