成员
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#addReporter
或 ParallelRunner#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