接口:配置

配置

指定配置文件的属性以及 runSpecs 的参数。

继承于

成员

alwaysListPendingSpecs :boolean|undefined

即使存在失败,默认的报告程序是否应列出待定的测试用例。

类型
  • boolean | undefined
默认值

browser :string|BrowserInfo|undefined

运行测试用例的浏览器。

类型

color :boolean|undefined

是否在控制台输出中使用颜色。

类型
  • boolean | undefined
默认值

cssFiles :Array.<string>|undefined

匹配 CSS 文件的 CSS 文件路径数组或 Glob。每个路径或 Glob 将相对于 ServerCtorOptions#srcDir 进行评估。

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

enableTopLevelAwait :boolean|undefined

是否支持顶级 await。此选项默认处于关闭状态,因为它会带来性能损失。

类型
  • boolean | undefined
默认值

esmFilenameExtension :string|undefined

ES 模块使用的文件扩展名

类型
  • string | undefined
继承自
默认值
  • ".mjs"

helpers :Array.<string>|undefined

匹配辅助文件的辅助文件路径数组或 Glob。每个路径或 Glob 将相对于 ServerCtorOptions#specDir 进行评估。辅助文件在测试用例之前加载。

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

importMap :ImportMap|undefined

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

类型
默认值
  • 未定义

jasmineCore :any|undefined

要使用的 jasmine-core 实例。如果您需要以非标准方式加载 jasmine-core,请使用它。大多数情况下都应将其省略。

类型
  • 任意值 | 未定义
继承自

中间件 :object|undefined

一个可选映射,从路径到 Express 应用程序中间件,以将其挂载到这些路径上。这可用于提供静态文件、代理请求到另一台服务器等等。

注意:jasmine-browser-runner 所做的请求(例如,/, /__jasmine__/*, /__spec__/* 等)被认为是用于语义版本的私有 API。如果您配置修改这些请求和响应的中间件,那么未来版本(包括次级和修补版本)的 jasmine-browser-runner 可能与该中间件不兼容。

类型
  • 对象 | 未定义
默认值
  • 未定义
示例
// jasmine-browser.js
const express = require('express');

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

端口 :数字|undefined

要监听的端口。

类型
  • 数字 | 未定义
继承自

项目基本目录 :字符串|undefined

项目的根目录。

类型
  • string | undefined
继承自

报告人员 :数组.<(字符串|报告人员)>

一个数组,其中包含 报告人员 或定义报告人员的模块名称。如果某一项是一个字符串,它应该是导出报告人员构造函数的默认模块的 导入规范。将调用构造函数,且不带任何参数。

类型
  • 数组.<(字符串|报告人员)>

规范目录 :字符串

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

类型
  • 字符串
继承自

规范文件 :数组.<字符串>|undefined

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

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

源目录 :字符串

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

类型
  • 字符串
继承自

源文件 :数组.<字符串>|undefined

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

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

使用控制台报告人员 :布尔值|undefined

是否使用内置的 ConsoleReporter

类型
  • boolean | undefined
默认值

使用 HTML 报告人员 :布尔值|undefined

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

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