介面:設定

設定

指定設定檔屬性後,將運行程式的引數。

擴充

成員

alwaysListPendingSpecs :boolean|undefined

即使發生錯誤,是否列出待處理的規格。

類型
  • 布林值 | 未定義
預設值
  • true

browser :字串|瀏覽器資訊|undefined

執行規格的瀏覽器。

類型

color :boolean|undefined

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

類型
  • 布林值 | 未定義
預設值
  • true

cssFiles :陣列.<字串>|undefined

CSS 檔案路徑陣列或符合 CSS 檔案的glob。每個路徑或 glob 將根據ServerCtorOptions#srcDir 評估。

類型
  • 陣列.<字串> | 未定義
繼承自

enableTopLevelAwait :boolean|undefined

是否啟用支援最上層的 await。此選項預設為關閉,因為它會降低效能。

類型
  • 布林值 | 未定義
預設值
  • false

esmFilenameExtension :字串|undefined

ES 模組使用的檔案副檔名

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

helpers :陣列.<字串>|undefined

說明檔案路徑陣列或符合說明檔案的glob。每個路徑或 glob 將根據ServerCtorOptions#specDir 評估。說明會在規格之前載入。

類型
  • 陣列.<字串> | 未定義
繼承自

hostname :字串|undefined

提供給瀏覽器的 URL 中要使用的主機名稱。

類型
  • 字串 | undefined
繼承自
預設值
  • "localhost"

importMap :匯入映射|undefined

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

類型
預設值
  • 未定義

jasmineCore :任何類型|undefined

要使用的 jasmine-core 執行個體。當您需要透過非標準的方式載入 jasmine-core 時,請使用此項目。在多數情況下,您應該省略此項目。

類型
  • 任何類型 | undefined
繼承自

listenAddress :字串|undefined

要監聽的網路介面的主機名稱或 IP 位址。基於安全性考量,除非未指定此屬性,否則 jasmine-browser-runner 將監聽 localhost。設為 "*" 以監聽所有介面,部分遙遠的 Selenium 網格可能會需要此設定。

類型
  • 字串 | undefined
繼承自
預設值
  • "localhost"

middleware :物件|undefined

一個選用的地圖,內容從路徑到要安裝在這些路徑上的 Express 應用程式中間件。這可用於提供靜態檔案、代理要求到其他伺服器等。

注意:由 jasmine-browser-runner 所做的請求(例如,/, /__jasmine__/*, /__spec__/* 等)被視為針對 semver 目的的私人 API。如果您設定了修改這些請求及回應的中介軟體,那麼後續的 jasmine-browser-runner 發行,包含次要發行和修補程式發行,可能會與該中介軟體不相容。

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

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

port :number|undefined

要監聽的連接埠。

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

projectBaseDir :string|undefined

專案的根目錄。

類型
  • 字串 | undefined
繼承自

reporters :Array.<(string|Reporter)>

記者陣列或定義記者的模組名稱。如果某個項目是字串,它應該是預設匯出的記者建構函式的模組匯入 специ符。建構函式會在沒有參數的情況下呼叫。

類型
  • Array.<(string|Reporter)>

specDir :string

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

類型
  • 字串
繼承自

specFiles :Array.<string>|undefined

與規格檔案相符的規格檔案路徑或 glob 陣列。每個路徑或 glob 相對於 ServerCtorOptions#specDir 評估。

類型
  • 陣列.<字串> | 未定義
繼承自

srcDir :string

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

類型
  • 字串
繼承自

srcFiles :Array.<string>|undefined

與原始檔相符的原始檔路徑或 glob 陣列。每個路徑或 glob 相對於 ServerCtorOptions#srcDir 評估。

類型
  • 陣列.<字串> | 未定義
繼承自

tlsCert :string

TLS 憑證的路徑。啟用 HTTPS 模式。如果已指定,也必須指定 tlsKey。

類型
  • 字串
繼承自

tlsKey :string

TLS 金鑰的路徑。啟用 HTTPS 模式。如果已指定,也必須指定 tlsCert。

類型
  • 字串
繼承自

useConsoleReporter :boolean|undefined

是否要使用內建 ConsoleReporter

類型
  • 布林值 | 未定義
預設值
  • true

useHtmlReporter :boolean|undefined

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

類型
  • 布林值 | 未定義
繼承自
預設值
  • true