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