接口:ServerCtorOptions

ServerCtorOptions

指定 Server 的設定。唯一所需的屬性是 specDir 和 srcDir,儘管在實際應用中,你幾乎肯定也會想提供 specFiles 和 srcFiles。

請參閱

成員

cssFiles :Array.<string>|undefined

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

類型
  • Array.<string> | undefined

esmFilenameExtension :string|undefined

ES 模組使用的檔案副檔名

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

helpers :Array.<string>|undefined

與 helper 檔案相符的 helper 檔案路徑陣列或 glob。每個路徑或 glob 都會根據 ServerCtorOptions#specDir 進行評估。說明會在規格載入之前載入。

類型
  • Array.<string> | undefined

hostname :string|undefined

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

類型
  • string | undefined
預設值
  • "localhost"

jasmineCore :any|undefined

要使用的 jasmine-core 執行個體。如果你需要以非標準方式載入 jasmine-core,請使用這個。大部分時間都可以省略它。

類型
  • any | undefined

listenAddress :string|undefined

要監聽的網路介面的主機名稱或 IP 地址。為確保安全性,jasmine-browser-runner 將監聽本地端,除非未指定此屬性。設定為 "*" 以監聽所有介面,這可能是某些遠端 Selenium 網格所要求的。

類型
  • string | undefined
預設值
  • "localhost"

port :number|undefined

要監聽的埠。

類型
  • number | undefined

projectBaseDir :string|undefined

專案的根目錄。

類型
  • string | undefined

specDir :string

規格檔案所在的目錄,相對於 ServerCtorOptions#projectBaseDir

類型
  • 字串

specFiles :Array.<string>|undefined

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

類型
  • Array.<string> | undefined

srcDir :string

原始檔案所在的目錄,相對於 ServerCtorOptions#projectBaseDir

類型
  • 字串

srcFiles :Array.<string>|undefined

原始檔案路徑陣列或與原始檔案相符的 glob。每個路徑或 glob 將相對於 ServerCtorOptions#srcDir 來計算。

類型
  • Array.<string> | undefined

tlsCert :字串

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

類型
  • 字串

tlsKey :字串

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

類型
  • 字串

useHtmlReporter :布林值 | 未定義

是否使用 Jasmine 預設的 HTML 報表工具。

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