API docs for Env#topSuite and Suite
This commit is contained in:
@@ -1625,6 +1625,13 @@ getJasmineRequireObj().Env = function(j$) {
|
|||||||
defaultResourcesForRunnable(topSuite.id);
|
defaultResourcesForRunnable(topSuite.id);
|
||||||
currentDeclarationSuite = topSuite;
|
currentDeclarationSuite = topSuite;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Provides the root suite, through which all suites and specs can be
|
||||||
|
* accessed.
|
||||||
|
* @function
|
||||||
|
* @name Env#topSuite
|
||||||
|
* @return {Suite} the root suite
|
||||||
|
*/
|
||||||
this.topSuite = function() {
|
this.topSuite = function() {
|
||||||
return topSuite;
|
return topSuite;
|
||||||
};
|
};
|
||||||
@@ -9032,10 +9039,26 @@ getJasmineRequireObj().StackTrace = function(j$) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
getJasmineRequireObj().Suite = function(j$) {
|
getJasmineRequireObj().Suite = function(j$) {
|
||||||
|
/**
|
||||||
|
* @interface Suite
|
||||||
|
* @see Env#topSuite
|
||||||
|
*/
|
||||||
function Suite(attrs) {
|
function Suite(attrs) {
|
||||||
this.env = attrs.env;
|
this.env = attrs.env;
|
||||||
this.id = attrs.id;
|
this.id = attrs.id;
|
||||||
|
/**
|
||||||
|
* The parent of this suite, or null if this is the top suite.
|
||||||
|
* @name Suite#parentSuite
|
||||||
|
* @readonly
|
||||||
|
* @type {Suite}
|
||||||
|
*/
|
||||||
this.parentSuite = attrs.parentSuite;
|
this.parentSuite = attrs.parentSuite;
|
||||||
|
/**
|
||||||
|
* The description passed to the {@link describe} that created this suite.
|
||||||
|
* @name Suite#description
|
||||||
|
* @readonly
|
||||||
|
* @type {string}
|
||||||
|
*/
|
||||||
this.description = attrs.description;
|
this.description = attrs.description;
|
||||||
this.expectationFactory = attrs.expectationFactory;
|
this.expectationFactory = attrs.expectationFactory;
|
||||||
this.asyncExpectationFactory = attrs.asyncExpectationFactory;
|
this.asyncExpectationFactory = attrs.asyncExpectationFactory;
|
||||||
@@ -9049,6 +9072,11 @@ getJasmineRequireObj().Suite = function(j$) {
|
|||||||
|
|
||||||
this.timer = attrs.timer || new j$.Timer();
|
this.timer = attrs.timer || new j$.Timer();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The suite's children.
|
||||||
|
* @name Suite#children
|
||||||
|
* @type {Array.<(Spec|Suite)>}
|
||||||
|
*/
|
||||||
this.children = [];
|
this.children = [];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -9086,6 +9114,12 @@ getJasmineRequireObj().Suite = function(j$) {
|
|||||||
return this.asyncExpectationFactory(actual, this);
|
return this.asyncExpectationFactory(actual, this);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The full description including all ancestors of this suite.
|
||||||
|
* @name Suite#getFullName
|
||||||
|
* @function
|
||||||
|
* @returns {string}
|
||||||
|
*/
|
||||||
Suite.prototype.getFullName = function() {
|
Suite.prototype.getFullName = function() {
|
||||||
var fullName = [];
|
var fullName = [];
|
||||||
for (
|
for (
|
||||||
|
|||||||
@@ -646,6 +646,13 @@ getJasmineRequireObj().Env = function(j$) {
|
|||||||
defaultResourcesForRunnable(topSuite.id);
|
defaultResourcesForRunnable(topSuite.id);
|
||||||
currentDeclarationSuite = topSuite;
|
currentDeclarationSuite = topSuite;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Provides the root suite, through which all suites and specs can be
|
||||||
|
* accessed.
|
||||||
|
* @function
|
||||||
|
* @name Env#topSuite
|
||||||
|
* @return {Suite} the root suite
|
||||||
|
*/
|
||||||
this.topSuite = function() {
|
this.topSuite = function() {
|
||||||
return topSuite;
|
return topSuite;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,8 +1,24 @@
|
|||||||
getJasmineRequireObj().Suite = function(j$) {
|
getJasmineRequireObj().Suite = function(j$) {
|
||||||
|
/**
|
||||||
|
* @interface Suite
|
||||||
|
* @see Env#topSuite
|
||||||
|
*/
|
||||||
function Suite(attrs) {
|
function Suite(attrs) {
|
||||||
this.env = attrs.env;
|
this.env = attrs.env;
|
||||||
this.id = attrs.id;
|
this.id = attrs.id;
|
||||||
|
/**
|
||||||
|
* The parent of this suite, or null if this is the top suite.
|
||||||
|
* @name Suite#parentSuite
|
||||||
|
* @readonly
|
||||||
|
* @type {Suite}
|
||||||
|
*/
|
||||||
this.parentSuite = attrs.parentSuite;
|
this.parentSuite = attrs.parentSuite;
|
||||||
|
/**
|
||||||
|
* The description passed to the {@link describe} that created this suite.
|
||||||
|
* @name Suite#description
|
||||||
|
* @readonly
|
||||||
|
* @type {string}
|
||||||
|
*/
|
||||||
this.description = attrs.description;
|
this.description = attrs.description;
|
||||||
this.expectationFactory = attrs.expectationFactory;
|
this.expectationFactory = attrs.expectationFactory;
|
||||||
this.asyncExpectationFactory = attrs.asyncExpectationFactory;
|
this.asyncExpectationFactory = attrs.asyncExpectationFactory;
|
||||||
@@ -16,6 +32,11 @@ getJasmineRequireObj().Suite = function(j$) {
|
|||||||
|
|
||||||
this.timer = attrs.timer || new j$.Timer();
|
this.timer = attrs.timer || new j$.Timer();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The suite's children.
|
||||||
|
* @name Suite#children
|
||||||
|
* @type {Array.<(Spec|Suite)>}
|
||||||
|
*/
|
||||||
this.children = [];
|
this.children = [];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -53,6 +74,12 @@ getJasmineRequireObj().Suite = function(j$) {
|
|||||||
return this.asyncExpectationFactory(actual, this);
|
return this.asyncExpectationFactory(actual, this);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The full description including all ancestors of this suite.
|
||||||
|
* @name Suite#getFullName
|
||||||
|
* @function
|
||||||
|
* @returns {string}
|
||||||
|
*/
|
||||||
Suite.prototype.getFullName = function() {
|
Suite.prototype.getFullName = function() {
|
||||||
var fullName = [];
|
var fullName = [];
|
||||||
for (
|
for (
|
||||||
|
|||||||
Reference in New Issue
Block a user