接口:配置

配置

成员

alwaysListPendingSpecs :boolean|undefined

即使有失败,默认报告程序是否应列出挂起的规范。

类型
  • boolean | undefined
默认值
  • true

failSpecWithNoExpectations :boolean|undefined

是否使包含没有期望的规范失败。

类型
  • boolean | undefined
默认值
  • false

globalSetup :function|undefined

一个将在测试套件运行前准确调用一次的函数,即使在并行模式下也是如此。它应该用于初始化超出进程状态,例如启动一个外部服务。

如果 globalSetup 函数是异步的或以其他方式返回一个承诺,Jasmine 将最多等待 Configuration#globalSetupTimeout 毫秒来完成它运行规范。不支持回调。

globalSetup 可能在不同于规范的进程中运行。它所导致的进程内副作用,包括对 Jasmine 环境的更改,无法保证会影响任何或所有规范。对于进程内设置,请使用 beforeEach 或 beforeAll。

类型
  • function | undefined

globalSetupTimeout :Number|undefined

等待异步 Configuration#globalSetup 完成的毫秒数。

类型
  • Number | undefined
默认值
  • 5000

globalTeardown :function|undefined

一个将在测试套件运行后准确调用一次的函数,即使在并行模式下也是如此。它应该用于清理进程外状态,例如关闭外部服务。

如果 globalTeardown 函数是异步的或以其他方式返回一个承诺,Jasmine 最多将等待 Configuration#globalTeardownTimeout 毫秒来完成它。不支持回调。

globalTeardown 可能在不同于规范的进程中运行。由规范引起的进程内副作用,包括对 Jasmine 环境的更改,无法保证对 globalTeardown 可见。对于进程内清理,请使用 afterEach 或 afterAll。

类型
  • function | undefined

globalTeardownTimeout :Number|undefined

等待异步 Configuration#globalTeardown 完成所需的毫秒数。

类型
  • Number | undefined
默认值
  • 5000

helpers :Array.<string>|undefined

与帮助程序文件匹配的帮助程序文件路径或 Glob 的数组。每个路径或 Glob 会相对于 spec 目录进行评估。帮助程序在规范之前加载。

类型
  • Array.<string> | undefined

jsLoader :string|undefined

指定如何加载以 .js 结尾的文件名。有效值是 “require” 和 “import”。在所有情况下 “import” 都应该是安全的,并且当项目包含以 .js 结尾的文件名的 ES 模块时,它是必需的。

类型
  • string | undefined
默认值
  • "require"

random :boolean|undefined

是否以随机顺序运行规范。

类型
  • boolean | undefined
默认值
  • true

reporters :Array.<Reporter>|undefined

报告员的数组。数组中的每个对象将被传递给 Jasmine#addReporterParallelRunner#addReporter

这提供了 CLI 选项 --reporter= 和完全编程使用情况之间的中间环节。请注意,由于报告员是带有方法的对象,因此此选项只能在 JavaScript 配置文件中使用(例如 spec/support/jasmine.js),而不能在 JSON 中使用。

类型
  • Array.<Reporter> | undefined
查看

requires :Array.<string>|undefined

在执行开始时通过 require() 加载的模块名称数组。

类型
  • Array.<string> | undefined

spec_dir :string|undefined

spec 文件所在的目录,相对于项目基础目录。

类型
  • string | undefined

spec_files :Array.<string>|undefined

与帮助程序文件匹配的 spec 文件路径或 Glob 的数组。每个路径或 Glob 会相对于 spec 目录进行评估。

类型
  • Array.<string> | undefined

stopOnSpecFailure :boolean|undefined

是否在第一个 spec 失败时停止套件执行。

类型
  • boolean | undefined
默认值
  • false

stopSpecOnExpectationFailure :boolean|undefined

是否在第一个期望值失败时停止每个 spec。

类型
  • boolean | undefined
默认值
  • false