new Suite(title, parentContext, isRootopt)
- Source:
- See:
Constructs a new Suite
instance with the given title
, ctx
, and isRoot
.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
title | string | Suite title. | ||
parentContext | Context | Parent context instance. | ||
isRoot | boolean | <optional> | false | Whether this is the root suite. |
Extends
Members
(static, readonly) constants :string
Properties:
Name | Type | Description |
---|---|---|
EVENT_FILE_POST_REQUIRE | string | Event emitted after a test file has been loaded. Not emitted in browser. |
EVENT_FILE_PRE_REQUIRE | string | Event emitted before a test file has been loaded. In browser, this is emitted once an interface has been selected. |
EVENT_FILE_REQUIRE | string | Event emitted immediately after a test file has been loaded. Not emitted in browser. |
EVENT_ROOT_SUITE_RUN | string | Event emitted when |
HOOK_TYPE_AFTER_ALL | string | Namespace for collection of a |
HOOK_TYPE_AFTER_EACH | string | Namespace for collection of a |
HOOK_TYPE_BEFORE_ALL | string | Namespace for collection of a |
HOOK_TYPE_BEFORE_EACH | string | Namespace for collection of a |
EVENT_SUITE_ADD_SUITE | string | Emitted after a child |
EVENT_SUITE_ADD_HOOK_AFTER_ALL | string | Emitted after an "after all" |
EVENT_SUITE_ADD_HOOK_AFTER_EACH | string | Emitted after an "after each" |
EVENT_SUITE_ADD_HOOK_BEFORE_ALL | string | Emitted after an "before all" |
EVENT_SUITE_ADD_HOOK_BEFORE_EACH | string | Emitted after an "before each" |
EVENT_SUITE_ADD_TEST | string | Emitted after a |
Suite-related constants.
Type:
- string
Methods
(static) create(parent, title) → {Suite}
Create a new Suite
with the given title
and parent Suite
.
Parameters:
Name | Type | Description |
---|---|---|
parent | Suite | Parent suite (required!) |
title | string | Title |
Returns:
- Type
- Suite
dispose()
cleans all references from this suite and all child suites.
fullTitle() → {string}
Return the full title generated by recursively concatenating the parent's
full title.
Returns:
- Type
- string
reset()
Resets the state initially or for a next run.
titlePath() → {Array:.<string:>}
Return the title path generated by recursively concatenating the parent's
title path.
Returns:
total() → {number}
Return the total number of tests.
Returns:
- Type
- number