介面:設定

設定

指定設定檔的屬性,以及執行規格的參數。

延伸

成員

alwaysListPendingSpecs :boolean|undefined

即使有失敗,預設記者是否應列出處理中的規格。

類型
  • boolean | undefined
預設值
  • true

browser :string|BrowserInfo|undefined

用來執行規格的瀏覽器。

類型

color :boolean|undefined

是否在主控台中使用顏色。

類型
  • boolean | undefined
預設值
  • true

cssFiles :Array.<string>|undefined

陣列 CSS 檔案路徑或符合 CSS 檔案的 Glob。每個路徑或 Glob 會相對於 ServerCtorOptions#srcDir 評估。

類型
  • Array.<string> | undefined
繼承自

enableTopLevelAwait :boolean|undefined

是否啟用對最上層 await 的支援。此選項預設關閉,因為此選項會造成效能不佳的狀況。

類型
  • boolean | undefined
預設值
  • false

esmFilenameExtension :string|undefined

ES 模組使用的檔案副檔名

類型
  • string | undefined
繼承自
預設值
  • ".mjs"

helpers :Array.<string>|undefined

陣列的 Helper 檔案路徑或符合 Helper 檔案的 Glob。每個路徑或 Glob 會相對於 ServerCtorOptions#specDir 評估。Helper 會在規格載入前載入。

類型
  • Array.<string> | undefined
繼承自

importMap :ImportMap|undefined

匯入 Map 項目,用於產生 <head> 中的 <script type="importmap"> 區段,以便在瀏覽器中啟用 ES 模組測試。

類型
預設值
  • undefined

jasmineCore :any|undefined

要使用的 jasmine-core 執行個體。如果您需要用非標準的方式載入 jasmine-core,請使用此函數。大多數時候,應將此函數省略。

類型
  • any | undefined
繼承自

middleware :object|undefined

根據路徑指派至 Express 應用程式軟體的選擇性地圖以裝載於這些路徑。可以用來傳送靜態檔案、代理請求至其他伺服器等等。

注意:由 jasmine-browser-runner 進行的請求(例如 /、/__jasmine__/*、/__spec__/* 等)將視為 semver 目的的私密 API。如果您設定會修改此類請求與回應的軟體,則可能有後續的 jasmine-browser-runner 版本(包括次要及修正程式版本)與該軟體不相容。

類型
  • 物件 | 未定義
預設值
  • undefined
範例
// jasmine-browser.js
const express = require('express');

module.exports = {
  // ...
  middleware: {
    '/assets': express.static('./path/to/assets')
  }
}

port :數字|未定義

要傾聽的埠口。

類型
  • 數字 | 未定義
繼承自

projectBaseDir :字串|未定義

專案的根目錄。

類型
  • string | undefined
繼承自

reporters :陣列.<(字串|記者)>

陣列的 記者 或定義記者的模組名稱。如果輸入字串,應為 匯入規格 對於預設匯出記者建構函式的模組。該建構函式將在沒有參數的情況下呼叫。

類型
  • Array.<(字串|記者)>

specDir :字串

包含規格檔案的目錄,相對於 ServerCtorOptions#projectBaseDir

類型
  • 字串
繼承自

specFiles :陣列.<字串>|未定義

規格檔案路徑陣列或符合規格檔案的 glob。每個路徑或 glob 都會根據 ServerCtorOptions#specDir 進行評估。

類型
  • Array.<string> | undefined
繼承自

srcDir :字串

包含原始檔案的目錄,相對於 ServerCtorOptions#projectBaseDir

類型
  • 字串
繼承自

srcFiles :陣列.<字串>|未定義

原始檔案路徑陣列或符合原始檔案的 glob。每個路徑或 glob 都會根據 ServerCtorOptions#srcDir 進行評估。

類型
  • Array.<string> | undefined
繼承自

useConsoleReporter :布林值|未定義

是否使用內建 ConsoleReporter

類型
  • boolean | undefined
預設值
  • true

useHtmlReporter :布林值|未定義

是否使用 Jasmine 的預設 HTML 記者。

類型
  • boolean | undefined
繼承自
預設值
  • true