构造函数
new Jasmine(options)
参数
名称 | 类型 | 描述 |
---|---|---|
options |
JasmineOptions | undefined |
示例
const Jasmine = require('jasmine');
const jasmine = new Jasmine();
成员
(只读) env :Env
Jasmine 环境。
类型
- Env
- 参见
方法
addMatchers(matchers)
添加用于当前范围规范的自定义匹配器。
注意: 这只能在 beforeEach
、it
或 beforeAll
中调用。
参数
名称 | 类型 | 描述 |
---|---|---|
matchers |
对象 | 此对象中的键将是新的匹配器名称。 |
- 参见
addReporter(reporter)
向 Jasmine 环境添加自定义报告器。
参数
名称 | 类型 | 描述 |
---|---|---|
reporter |
报告器 | 要添加的报告器 |
- 参见
addSpecFile(filePath)
将规范文件添加到套件执行时将加载的列表中。
参数
名称 | 类型 | 描述 |
---|---|---|
filePath |
字符串 | 要加载的文件的路径。 |
clearReporters()
清除所有已注册的报告器。
configureDefaultReporter(options)
如果未指定其他报告器,则配置已安装的默认报告器。
参数
名称 | 类型 | 描述 |
---|---|---|
options |
ConsoleReporterOptions |
coreVersion() → {string}
返回
所用 jasmine-core 版本
- 类型
- 字符串
execute(filesopt, filterStringopt) → {Promise.<void>}
运行测试套件。
参数
名称 | 类型 | 属性 | 描述 |
---|---|---|---|
files |
Array.<string> | <可选> |
代替之前已配置的集合,要运行的规范文件 |
filterString |
字符串 | <可选> |
用于过滤规范的正则表达式。如果指定,则只运行完整名称匹配的规范。 |
返回
套件完成后解决的 Promise。
- 类型
- Promise.<void>
loadConfig(config)
从特定对象加载配置。
参数
名称 | 类型 | 描述 |
---|---|---|
config |
Configuration |
loadConfigFile(configFilePathopt)
从指定文件加载配置。文件可以是 JSON 文件或任何可通过 require 加载并提供 Jasmine 配置作为其默认导出的 JS 文件。
参数
名称 | 类型 | 属性 | 默认 | 描述 |
---|---|---|---|---|
configFilePath |
字符串 | <可选> |
spec/support/jasmine.json |
onComplete(onCompleteCallback)
注册一个执行完毕后将被调用的回调。
注意:只能注册一个回调。此回调将在套件完成后且结果已最终确定后调用,但并不一定在所有 Jasmine 清理完成后调用。
参数
名称 | 类型 | 描述 |
---|---|---|
onCompleteCallback |
函数 |
provideFallbackReporter(reporter)
如果未指定其他报告器,则提供一个备用报告器。
参数
名称 | 类型 | 描述 |
---|---|---|
reporter |
备用报告器 |
- 参见
randomizeTests(value)
设置是否随机排列规范的顺序。
参数
名称 | 类型 | 描述 |
---|---|---|
value |
布尔值 | 是否随机排列 |
seed(seed)
设置随机种子。
参数
名称 | 类型 | 描述 |
---|---|---|
seed |
数字 | 随机种子 |
showColors(value)
设置是否在控制台报告器中显示颜色。
参数
名称 | 类型 | 描述 |
---|---|---|
value |
布尔值 | 是否显示颜色 |
stopOnSpecFailure(value)
设置是否在第一个规范失败后停止执行套件。
参数
名称 | 类型 | 描述 |
---|---|---|
value |
布尔值 | 是否在第一个规范失败后停止执行套件 |
stopSpecOnExpectationFailure(value)
设置是否使得规范仅有一个预期失败。
参数
名称 | 类型 | 描述 |
---|---|---|
value |
布尔值 | 是否使得规范仅有一个预期失败 |