接口:Reporter

Reporter

此方法表示传递给 Env#addReporter 的对象的可用的报告回调。

参阅

成员

reporterCapabilities :ReporterCapabilities|undefined

用于告诉 Jasmine 报告支持哪些可选项或不常见的已实现功能。如果未指定,将应用 ReporterCapabilities 中描述的默认值。

类型
  • 5.0

方法

jasmineDone(suiteInfo, doneopt)

当整个套件执行完毕时,调用 jasmineDone

参数
名称 类型 属性 描述
suiteInfo JasmineDoneInfo

刚运行完毕的完整 Jasmine 套件信息。

done 函数 <可选的>

用于向 Jasmine 指定此回调是异步,并且 Jasmine 需要等到回调完成之后才能继续。

参阅
返回

可以选择返回一个 Promise,而不是使用 done 来让 Jasmine 等待完成。

jasmineStarted(suiteInfo, doneopt)

在加载所有规范之后,但在执行开始之前调用 jasmineStarted

参数
名称 类型 属性 描述
suiteInfo JasmineStartedInfo

正在运行的完整 Jasmine 套件信息

done 函数 <可选的>

用于向 Jasmine 指定此回调是异步,并且 Jasmine 需要等到回调完成之后才能继续。

参阅
返回

可以选择返回一个 Promise,而不是使用 done 来让 Jasmine 等待完成。

specDone(result, doneopt)

it 及其关联的 beforeEachafterEach 函数已经运行时,将调用 specDone

尽管 jasmine 不要求任何特定函数,但未定义 specDone 将使报告程序无法知道何时 spec 失败。

参数
名称 类型 属性 描述
result SpecResult
done 函数 <可选的>

用于向 Jasmine 指定此回调是异步,并且 Jasmine 需要等到回调完成之后才能继续。

参阅
返回

可以选择返回一个 Promise,而不是使用 done 来让 Jasmine 等待完成。

specStarted(result, doneopt)

it 开始运行(包括关联的 beforeEach 函数)时,将调用 specStarted

参数
名称 类型 属性 描述
result SpecResult

正在运行的单个 it 的信息。

done 函数 <可选的>

用于向 Jasmine 指定此回调是异步,并且 Jasmine 需要等到回调完成之后才能继续。

参阅
返回

可以选择返回一个 Promise,而不是使用 done 来让 Jasmine 等待完成。

suiteDone(result, doneopt)

当给定套件的所有子 spec 和子套件已经运行时,将调用 suiteDone

尽管 jasmine 不要求任何特定函数,但未定义 suiteDone 将使报告程序无法知道何时套件在 afterAll 中出现故障。

参数
名称 类型 属性 描述
result SuiteResult
done 函数 <可选的>

用于向 Jasmine 指定此回调是异步,并且 Jasmine 需要等到回调完成之后才能继续。

参阅
返回

可以选择返回一个 Promise,而不是使用 done 来让 Jasmine 等待完成。

suiteStarted(result, doneopt)

describe 开始运行时,将调用 suiteStarted

参数
名称 类型 属性 描述
result SuiteResult

正在运行的单个 describe 的信息。

done 函数 <可选的>

用于向 Jasmine 指定此回调是异步,并且 Jasmine 需要等到回调完成之后才能继续。

参阅
返回

可以选择返回一个 Promise,而不是使用 done 来让 Jasmine 等待完成。