指定設定檔屬性後,將運行程式的引數。
擴充
成員
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 模組測試。
類型
- 匯入映射 | undefined
- 預設值
- 未定義
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