成員
alwaysListPendingSpecs :boolean|undefined
即使存在錯誤,預設的報告者是否應列出未決定的規格.
類型
- boolean | undefined
- 預設值
- true
failSpecWithNoExpectations :boolean|undefined
是否封鎖不包含任何預期的規格。
類型
- boolean | undefined
- 預設值
- false
globalSetup :function|undefined
測試套件執行前完全呼叫一次的函式,即使在平行模式下也一樣。這預計會用於初始化外部程式的狀態,例如啟動外部服務。
如果 globalSetup 函式是非同步的或以其他方式傳回承諾,Jasmine 將等待 Configuration#globalSetupTimeout
毫秒,讓它在執行規格前完成。不支援呼叫回函。
globalSetup 可能會在與規格不同的程式中執行。它所造成的處理中副作用,包括 Jasmine 環境的變更,並未保證會影響任何或所有規格。請使用 beforeEach 或 beforeAll 來進行處理中設定。
類型
- function | undefined
globalSetupTimeout :Number|undefined
等待非同步 Configuration#globalSetup
完成的毫秒數。
類型
- Number | undefined
- 預設值
- 5000
globalTeardown :function|undefined
測試套件執行後完全呼叫一次的函式,即使在平行模式下也一樣。這預計會用於清除外部程式的狀態,例如關閉外部服務。
如果 globalTeardown 函式是非同步的或以其他方式傳回承諾,Jasmine 將等待 Configuration#globalTeardownTimeout
毫秒,讓它完成。不支援呼叫回函。
globalTeardown 可能會在與規格不同的程式中執行。規格造成的處理中副作用,包括 Jasmine 環境的變更,並未保證會讓 globalTeardown 看見。請使用 afterEach 或 afterAll 來進行處理中清除作業。
類型
- function | undefined
globalTeardownTimeout :Number|undefined
等待非同步 Configuration#globalTeardown
完成的毫秒數。
類型
- Number | undefined
- 預設值
- 5000
helpers :Array.<string>|undefined
陣列的 yardımcı dosya 路徑或符合 yardımcı dosya 的 glob。每個路徑或 glob 都將相對於規格目錄進行評估。helper 會在規格之前載入。
類型
- Array.<string> | undefined
jsLoader :string|undefined
指定如何載入名稱以 .js 結尾的檔案。有效值為 "require" 和 "import"。在所有狀況下 "import" 應都安全,並且如果專案包含檔名以 .js 結尾的 ES 模組時,則需要 "import"。
類型
- string | undefined
- 預設值
- "require"
random :boolean|undefined
是否以隨機順序執行規範。
類型
- 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
在執行開始時透過程式碼載入指定模組名稱的陣列。
類型
- Array.<string> | undefined
spec_dir :string|undefined
相對於專案根目錄的規範檔案所包含的目錄。
類型
- string | undefined
spec_files :Array.<string>|undefined
對應輔助檔案的規範檔案路徑陣列或 glob。每個路徑或 glob 都會相對於規範目錄進行評估。
類型
- Array.<string> | undefined
stopOnSpecFailure :boolean|undefined
是否在第一次規範失敗時停止套件執行。
類型
- boolean | undefined
- 預設值
- false
stopSpecOnExpectationFailure :boolean|undefined
是否在第一次驗證失敗時停止每個規範。
類型
- boolean | undefined
- 預設值
- false