成员
exitOnCompletion :boolean
测试套件执行完毕后是否使 Node 进程退出。
类型
- 布尔值
- 默认值
- true
方法
addHelperFile(filePath)
将帮助程序文件添加到在测试套件执行时将要被加载的列表。
参数
名称 | 类型 | 描述 |
---|---|---|
filePath |
string | 将要加载的文件路径。 |
addMatchingHelperFiles(patterns)
将与指定模式匹配的文件添加到帮助程序文件列表。
参数
名称 | 类型 | 描述 |
---|---|---|
patterns |
Array.<string> | 一个帮助程序路径或与帮助程序相匹配的 globs 数组。每个路径或 glob 相对于 spec 目录进行评估。 |
addMatchingSpecFiles(patterns)
将与指定模式匹配的文件添加到 spec 文件列表。
参数
名称 | 类型 | 描述 |
---|---|---|
patterns |
Array.<string> | 一个 spec 文件路径或与 spec 文件相匹配的 globs 数组。每个路径或 glob 相对于 spec 目录进行评估。 |
addReporter(reporter)
向 Jasmine 环境添加一个自定义报告程序。
参数
名称 | 类型 | 描述 |
---|---|---|
reporter |
Reporter | 要添加的报告程序 |
- 参见
addSpecFile(filePath)
将 spec 文件添加到在测试套件执行时将要被加载的列表。
参数
名称 | 类型 | 描述 |
---|---|---|
filePath |
string | 将要加载的文件路径。 |
alwaysListPendingSpecs(value)
设置即使存在失败,控制台报告程序是否应该列出挂起的 spec。
参数
名称 | 类型 | 描述 |
---|---|---|
value |
布尔值 |
clearReporters()
清除所有已注册的报告程序。
configureDefaultReporter(options)
如果未指定其他报告程序,将配置安装的默认报告程序。
参数
名称 | 类型 | 描述 |
---|---|---|
options |
ConsoleReporterOptions |
loadConfig(config)
从指定的对象加载配置。
参数
名称 | 类型 | 描述 |
---|---|---|
config |
Configuration |
loadConfigFile(configFilePathopt)
从指定的文件加载配置。该文件可以是 JSON 文件,也可以是任意可加载为模块并提供 Jasmine 配置作为其默认导出的 JS 文件。
该配置文件将通过动态 import() 加载,除非此 Jasmine 实例已使用 {jsLoader: 'require'} 配置。动态 import() 支持 ES 模块和几乎所有 CommonJS 模块。
参数
名称 | 类型 | 属性 | 默认值 | 描述 |
---|---|---|---|---|
configFilePath |
string | <可选> |
spec/support/jasmine.json |
返回值
Promise
showColors(value)
设定是否在控制台报告程序中显示颜色。
参数
名称 | 类型 | 描述 |
---|---|---|
value |
布尔值 | 是否显示颜色 |
verbose(value)
设定是否以详细模式运行,该模式打印可能对调试配置问题有用的信息。
参数
名称 | 类型 | 描述 |
---|---|---|
value |
布尔值 | 是否以详细模式运行 |