套件

套件

new Suite(title, parentContext, isRootopt)

来源
参见

使用给定的 titlectxisRoot 构造一个新的 Suite 实例。

Parameters
名称类型属性默认值描述
title字符串

套件标题。

parentContext上下文

父上下文实例。

isRoot布尔值<可选>
false

这是否是根套件。

扩展

成员

(static, readonly) constants :string

来源
属性
名称类型描述
EVENT_FILE_POST_REQUIRE字符串

加载测试文件后发出的事件。在浏览器中不发出。

EVENT_FILE_PRE_REQUIRE字符串

加载测试文件之前发出的事件。在浏览器中,这在选择接口后发出一次。

EVENT_FILE_REQUIRE字符串

加载测试文件后立即发出的事件。在浏览器中不发出。

EVENT_ROOT_SUITE_RUN字符串

调用 global.run() 时发出的事件(与 delay 选项一起使用)。

HOOK_TYPE_AFTER_ALL字符串

用于收集 Suite 的“after all”钩子的命名空间。

HOOK_TYPE_AFTER_EACH字符串

用于收集 Suite 的“after each”钩子的命名空间。

HOOK_TYPE_BEFORE_ALL字符串

用于收集 Suite 的“before all”钩子的命名空间。

HOOK_TYPE_BEFORE_EACH字符串

用于收集 Suite 的“before each”钩子的命名空间。

EVENT_SUITE_ADD_SUITE字符串

在将子 Suite 添加到 Suite 后发出。

EVENT_SUITE_ADD_HOOK_AFTER_ALL字符串

在将“after all”Hook 添加到 Suite 后发出。

EVENT_SUITE_ADD_HOOK_AFTER_EACH字符串

在将“after each”Hook 添加到 Suite 后发出。

EVENT_SUITE_ADD_HOOK_BEFORE_ALL字符串

在将“before all”Hook 添加到 Suite 后发出。

EVENT_SUITE_ADD_HOOK_BEFORE_EACH字符串

在将“before each”Hook 添加到 Suite 后发出。

EVENT_SUITE_ADD_TEST字符串

在将 Test 添加到 Suite 后发出。

Suite 相关的常量。

类型
  • 字符串

方法

(static) create(parent, title) → {Suite}

来源

使用给定的 title 和父 Suite 创建一个新的 Suite

Parameters
名称类型描述
parent套件

父套件(必需!)

title字符串

标题

返回值
类型
套件

dispose()

来源

清除此套件和所有子套件中的所有引用。

fullTitle() → {string}

来源

返回通过递归连接父级的完整标题生成的完整标题。
完整标题。

返回值
类型
字符串

reset()

来源

重置初始状态或下一次运行的状态。

titlePath() → {Array:.<string:>}

来源

返回通过递归连接父级的标题路径生成的标题路径。
标题路径。

返回值
类型
Array:.<string:>

total() → {number}

来源

返回测试的总数。

返回值
类型
数字