介面:設定

設定

成員

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