new Suite(title, parentContext, isRootopt)
使用给定的 title
、ctx
和 isRoot
构造一个新的 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 | 字符串 | 调用 |
HOOK_TYPE_AFTER_ALL | 字符串 | 用于收集 |
HOOK_TYPE_AFTER_EACH | 字符串 | 用于收集 |
HOOK_TYPE_BEFORE_ALL | 字符串 | 用于收集 |
HOOK_TYPE_BEFORE_EACH | 字符串 | 用于收集 |
EVENT_SUITE_ADD_SUITE | 字符串 | 在将子 |
EVENT_SUITE_ADD_HOOK_AFTER_ALL | 字符串 | 在将“after all” |
EVENT_SUITE_ADD_HOOK_AFTER_EACH | 字符串 | 在将“after each” |
EVENT_SUITE_ADD_HOOK_BEFORE_ALL | 字符串 | 在将“before all” |
EVENT_SUITE_ADD_HOOK_BEFORE_EACH | 字符串 | 在将“before each” |
EVENT_SUITE_ADD_TEST | 字符串 | 在将 |
Suite 相关的常量。
类型
- 字符串
方法
(static) create(parent, title) → {Suite}
使用给定的 title
和父 Suite
创建一个新的 Suite
。
Parameters
名称 | 类型 | 描述 |
---|---|---|
parent | 套件 | 父套件(必需!) |
title | 字符串 | 标题 |
返回值
- 类型
- 套件
dispose()
清除此套件和所有子套件中的所有引用。
fullTitle() → {string}
返回通过递归连接父级的完整标题生成的完整标题。
完整标题。
返回值
- 类型
- 字符串
reset()
重置初始状态或下一次运行的状态。
titlePath() → {Array:.<string:>}
返回通过递归连接父级的标题路径生成的标题路径。
标题路径。
返回值
total() → {number}
返回测试的总数。
返回值
- 类型
- 数字