接口: 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

与帮助文件匹配的帮助文件路径或 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 会监听 localhost。将此项设置为 "*" 可以监听所有接口,某些远程 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 :string

TLS 证书的路径。激活 HTTPS 模式。如果指定,也必须指定 tlsKey。

类型
  • 字符串

tlsKey :string

TLS 密钥的路径。激活 HTTPS 模式。如果指定,也必须指定 tlsCert。

类型
  • 字符串

useHtmlReporter :boolean|undefined

是否使用 Jasmine 的默认 HTML 报告程序。

类型
  • 布尔值 | 未定义
默认值
  • true