接口:配置

配置

指定配置文件的属性以及运行 Specs 的参数。

扩展

成员

alwaysListPendingSpecs :boolean|undefined

即使存在失败项,默认报告器是否应列出待处理的 Specs。

类型
  • boolean | undefined
默认值
  • true

browser :string|BrowserInfo|undefined

运行 Spec 的浏览器。

类型

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

助手文件路径或与助手文件匹配的 glob 数组。每个路径或 glob 相对于 ServerCtorOptions#specDir 评估。助手在 Spec 之前加载。

类型
  • Array.<string> | undefined
继承自

importMap :ImportMap|undefined

生成 <head> 中的 <script type="importmap"> 部分的导入映射项,以便在浏览器中启用 ES 模块测试。

类型
默认值
  • undefined

jasmineCore :any|undefined

要使用的 jasmine-core 实例。如果需要以非标准方式加载 jasmine-core,请使用此项。大多数情况下,可以省略此项。

类型
  • any | undefined
继承自

port :number|undefined

要监听的端口。

类型
  • number | undefined
继承自

projectBaseDir :string|undefined

项目的根目录。

类型
  • string | undefined
继承自

reporters :Array.<(string|Reporter)>

一个 报告器 数组或定义报告器的模块名称。如果某个条目为字符串,则其应为导出报告器构造函数的模块import specifier。该构造函数将不带任何参数被调用。

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

specDir :string

相对于 ServerCtorOptions#projectBaseDir,包含规范文件的目录。

类型
  • string
继承自

specFiles :Array.<string>|undefined

规范文件路径或匹配规范文件的 glob 数组。

类型
  • Array.<string> | undefined
继承自

srcDir :string

相对于 ServerCtorOptions#projectBaseDir,包含源文件的目录。

类型
  • string
继承自

srcFiles :Array.<string>|undefined

源文件路径或匹配源文件的 glob 数组。每个路径或 glob 都将相对于 ServerCtorOptions#srcDir 进行计算。

类型
  • Array.<string> | undefined
继承自

useConsoleReporter :boolean|undefined

是否使用内置 ConsoleReporter

类型
  • boolean | undefined
默认值
  • true

useHtmlReporter :boolean|undefined

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

类型
  • boolean | undefined
继承自
默认值
  • true