界面:配置

配置

成员

alwaysListPendingSpecs :boolean|undefined

即使出现故障,默认报告器是否也应该列出未处理的规范。

类型
  • boolean | undefined
默认值
  • true

failSpecWithNoExpectations :boolean|undefined

是否不符合预期的规范。

类型
  • boolean | undefined
默认值
  • false

globalSetup :function|undefined

一个将在测试套件运行前一定会调用一次的函数,即使在并行模式下也是如此。这用于初始化进程外状态,如启动外部服务。

如果 globalSetup 函数是 async 或以其它方式返回一个 Promise,则 Jasmine 将最多等待 Configuration#globalSetupTimeout 毫秒才能在运行规范之前完成。不支持回调。

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

类型
  • function | undefined

globalSetupTimeout :Number|undefined

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

类型
  • Number | undefined
默认值
  • 5000

globalTeardown :function|undefined

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

如果 globalTeardown 函数是 async 或以其它方式返回一个 Promise,则 Jasmine 将最多等待 Configuration#globalTeardownTimeout 毫秒才能完成。不支持回调。

globalTeardown 可以在一个不同于规范的进程中运行。规范造成的进程内副作用,包括对 Jasmine 环境的更改,并不能保证 globalTeardown 可以看到。对于进程内清理,请使用 afterEach 或 afterAll。

类型
  • function | undefined

globalTeardownTimeout :Number|undefined

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

类型
  • Number | undefined
默认值
  • 5000

helpers :Array.<string>|undefined

一个用于匹配帮助程序文件的辅助文件路径数组或 全局 文件。每个路径或全局文件都将相对于规范目录进行评估。在规范之前加载帮助程序。

类型
  • 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

这为 --reporter= CLI 选项和完整编程用法提供了一个折衷方案。请注意,由于记者是具有方法的对象,因此此选项只能用于 JavaScript 配置文件(例如 spec/support/jasmine.js),而不能用于 JSON。

类型
  • Array.<Reporter> | undefined
请参见

requires :Array.<string>|undefined

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

类型
  • Array.<string> | undefined

spec_dir :string|undefined

规范文件所包含的目录,相对于项目基本目录。

类型
  • string | undefined

spec_files :Array.<string>|undefined

规格文件路径数组或 全局 文件,与帮助程序文件相匹配。每个路径或全局文件都将相对于规范目录进行评估。

类型
  • Array.<string> | undefined

stopOnSpecFailure :boolean|undefined

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

类型
  • boolean | undefined
默认值
  • false

stopSpecOnExpectationFailure :boolean|undefined

在第一个预期失败时是否停止每个规范。

类型
  • boolean | undefined
默认值
  • false