FeatureTestRunner

Undocumented in source.

Constructors

this
this()
Undocumented in source.

Members

Functions

addIgnoreTag
void addIgnoreTag(string tag)

Adds the given tag to ignoreTags if it doesn't already exist

addIgnoreTags
void addIgnoreTags(string[] tags)

Adds each of the given tags to ignoreTags if it doesn't already exist

addOnlyTag
void addOnlyTag(string tag)

Adds the given tag to onlyTags if it doesn't already exist

addOnlyTags
void addOnlyTags(string[] tags)

Adds each of the given tags to onlyTags if it doesn't already exist

incFeatures
void incFeatures()
Undocumented in source. Be warned that the author may not have intended to support it.
incPassed
void incPassed()
Undocumented in source. Be warned that the author may not have intended to support it.
info
void info(string fmt, A args)
Undocumented in source. Be warned that the author may not have intended to support it.
log
void log(T output)
Undocumented in source. Be warned that the author may not have intended to support it.
logf
void logf(T fmt, A args)
Undocumented in source. Be warned that the author may not have intended to support it.
logfln
void logfln(T fmt, A args)
Undocumented in source. Be warned that the author may not have intended to support it.
logln
void logln(T output)
Undocumented in source. Be warned that the author may not have intended to support it.
removeIgnoreTag
void removeIgnoreTag(string tag)

Removes the given tag to ignoreTags if it exists

removeIgnoreTags
void removeIgnoreTags(string[] tags)

Removes each of the given tags from ignoreTags if they exist

report
string report()
Undocumented in source. Be warned that the author may not have intended to support it.
reset
void reset()
Undocumented in source. Be warned that the author may not have intended to support it.
runFeature
void runFeature(FeatureTest feature)
Undocumented in source. Be warned that the author may not have intended to support it.
shouldInclude
bool shouldInclude(string[] tags)

Returns true if a feature with the given tags should be included

Mixins

__anonymous
mixin FTCallbacks
Undocumented in source.

Properties

indent
uint indent [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
instance
FeatureTestRunner instance [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
scenariosTested
scenariosTested [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Failure
struct Failure
Undocumented in source.

Variables

failures
Failure[] failures;
Undocumented in source.
features
FeatureTest[] features;
Undocumented in source.
featuresTested
uint featuresTested;
Undocumented in source.
ignoreTags
string[] ignoreTags;
Undocumented in source.
onlyTags
string[] onlyTags;
Undocumented in source.
pending
Failure[] pending;
Undocumented in source.
scenariosPassed
uint scenariosPassed;
Undocumented in source.

Mixed In Members

From mixin FTCallbacks

addBeforeAll
void addBeforeAll(FTCallback d)
Undocumented in source. Be warned that the author may not have intended to support it.
addBeforeEach
void addBeforeEach(FTCallback d)
Undocumented in source. Be warned that the author may not have intended to support it.
addAfterEach
void addAfterEach(FTCallback d)
Undocumented in source. Be warned that the author may not have intended to support it.
addAfterAll
void addAfterAll(FTCallback d)
Undocumented in source. Be warned that the author may not have intended to support it.
beforeAll
void beforeAll()
Undocumented in source. Be warned that the author may not have intended to support it.
beforeEach
void beforeEach()
Undocumented in source. Be warned that the author may not have intended to support it.
afterEach
void afterEach()
Undocumented in source. Be warned that the author may not have intended to support it.
afterAll
void afterAll()
Undocumented in source. Be warned that the author may not have intended to support it.
runBeforeAll
void runBeforeAll()
Undocumented in source. Be warned that the author may not have intended to support it.
runBeforeEach
void runBeforeEach()
Undocumented in source. Be warned that the author may not have intended to support it.
runAfterEach
void runAfterEach()
Undocumented in source. Be warned that the author may not have intended to support it.
runAfterAll
void runAfterAll()
Undocumented in source. Be warned that the author may not have intended to support it.
_beforeEachCallbacks
FTCallback[] _beforeEachCallbacks;
_afterEachCallbacks
FTCallback[] _afterEachCallbacks;
_beforeAllCallbacks
FTCallback[] _beforeAllCallbacks;
_afterAllCallbacks
FTCallback[] _afterAllCallbacks;
Undocumented in source.
runCallbacks
void runCallbacks(FTCallback[] callbacks)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta