Skip to main content

class TestsStream

implements [NodeJS.ReadableStream]
extends Readable

A successful call to run() will return a new TestsStream object, streaming a series of events representing the execution of the tests.

Some of the events are guaranteed to be emitted in the same order as the tests are defined, while others are emitted in the order that the tests execute.

Methods #

#addListener(
event: "test:coverage",
listener: (data: TestCoverage) => void,
): this
#addListener(
event: "test:complete",
listener: (data: TestComplete) => void,
): this
#addListener(
event: "test:dequeue",
listener: (data: TestDequeue) => void,
): this
#addListener(
event: "test:diagnostic",
listener: (data: DiagnosticData) => void,
): this
#addListener(
event: "test:enqueue",
listener: (data: TestEnqueue) => void,
): this
#addListener(
event: "test:fail",
listener: (data: TestFail) => void,
): this
#addListener(
event: "test:pass",
listener: (data: TestPass) => void,
): this
#addListener(
event: "test:plan",
listener: (data: TestPlan) => void,
): this
#addListener(
event: "test:start",
listener: (data: TestStart) => void,
): this
#addListener(
event: "test:stderr",
listener: (data: TestStderr) => void,
): this
#addListener(
event: "test:stdout",
listener: (data: TestStdout) => void,
): this
#addListener(
event: "test:summary",
listener: (data: TestSummary) => void,
): this
#addListener(
event: "test:watch:drained",
listener: () => void,
): this
#addListener(
event: string,
listener: (...args: any[]) => void,
): this
#emit(
event: "test:coverage",
data: TestCoverage,
): boolean
#emit(
event: "test:complete",
data: TestComplete,
): boolean
#emit(
event: "test:dequeue",
data: TestDequeue,
): boolean
#emit(
event: "test:diagnostic",
data: DiagnosticData,
): boolean
#emit(
event: "test:enqueue",
data: TestEnqueue,
): boolean
#emit(
event: "test:fail",
data: TestFail,
): boolean
#emit(
event: "test:pass",
data: TestPass,
): boolean
#emit(
event: "test:plan",
data: TestPlan,
): boolean
#emit(
event: "test:start",
data: TestStart,
): boolean
#emit(
event: "test:stderr",
data: TestStderr,
): boolean
#emit(
event: "test:stdout",
data: TestStdout,
): boolean
#emit(
event: "test:summary",
data: TestSummary,
): boolean
#emit(event: "test:watch:drained"): boolean
#emit(
event: string | symbol,
...args: any[],
): boolean
#on(
event: "test:coverage",
listener: (data: TestCoverage) => void,
): this
#on(
event: "test:complete",
listener: (data: TestComplete) => void,
): this
#on(
event: "test:dequeue",
listener: (data: TestDequeue) => void,
): this
#on(
event: "test:diagnostic",
listener: (data: DiagnosticData) => void,
): this
#on(
event: "test:enqueue",
listener: (data: TestEnqueue) => void,
): this
#on(
event: "test:fail",
listener: (data: TestFail) => void,
): this
#on(
event: "test:pass",
listener: (data: TestPass) => void,
): this
#on(
event: "test:plan",
listener: (data: TestPlan) => void,
): this
#on(
event: "test:start",
listener: (data: TestStart) => void,
): this
#on(
event: "test:stderr",
listener: (data: TestStderr) => void,
): this
#on(
event: "test:stdout",
listener: (data: TestStdout) => void,
): this
#on(
event: "test:summary",
listener: (data: TestSummary) => void,
): this
#on(
event: "test:watch:drained",
listener: () => void,
): this
#on(
event: string,
listener: (...args: any[]) => void,
): this
#once(
event: "test:coverage",
listener: (data: TestCoverage) => void,
): this
#once(
event: "test:complete",
listener: (data: TestComplete) => void,
): this
#once(
event: "test:dequeue",
listener: (data: TestDequeue) => void,
): this
#once(
event: "test:diagnostic",
listener: (data: DiagnosticData) => void,
): this
#once(
event: "test:enqueue",
listener: (data: TestEnqueue) => void,
): this
#once(
event: "test:fail",
listener: (data: TestFail) => void,
): this
#once(
event: "test:pass",
listener: (data: TestPass) => void,
): this
#once(
event: "test:plan",
listener: (data: TestPlan) => void,
): this
#once(
event: "test:start",
listener: (data: TestStart) => void,
): this
#once(
event: "test:stderr",
listener: (data: TestStderr) => void,
): this
#once(
event: "test:stdout",
listener: (data: TestStdout) => void,
): this
#once(
event: "test:summary",
listener: (data: TestSummary) => void,
): this
#once(
event: "test:watch:drained",
listener: () => void,
): this
#once(
event: string,
listener: (...args: any[]) => void,
): this
#prependListener(
event: "test:coverage",
listener: (data: TestCoverage) => void,
): this
#prependListener(
event: "test:complete",
listener: (data: TestComplete) => void,
): this
#prependListener(
event: "test:dequeue",
listener: (data: TestDequeue) => void,
): this
#prependListener(
event: "test:diagnostic",
listener: (data: DiagnosticData) => void,
): this
#prependListener(
event: "test:enqueue",
listener: (data: TestEnqueue) => void,
): this
#prependListener(
event: "test:fail",
listener: (data: TestFail) => void,
): this
#prependListener(
event: "test:pass",
listener: (data: TestPass) => void,
): this
#prependListener(
event: "test:plan",
listener: (data: TestPlan) => void,
): this
#prependListener(
event: "test:start",
listener: (data: TestStart) => void,
): this
#prependListener(
event: "test:stderr",
listener: (data: TestStderr) => void,
): this
#prependListener(
event: "test:stdout",
listener: (data: TestStdout) => void,
): this
#prependListener(
event: "test:summary",
listener: (data: TestSummary) => void,
): this
#prependListener(
event: "test:watch:drained",
listener: () => void,
): this
#prependListener(
event: string,
listener: (...args: any[]) => void,
): this
#prependOnceListener(
event: "test:coverage",
listener: (data: TestCoverage) => void,
): this
#prependOnceListener(
event: "test:complete",
listener: (data: TestComplete) => void,
): this
#prependOnceListener(
event: "test:dequeue",
listener: (data: TestDequeue) => void,
): this
#prependOnceListener(
event: "test:diagnostic",
listener: (data: DiagnosticData) => void,
): this
#prependOnceListener(
event: "test:enqueue",
listener: (data: TestEnqueue) => void,
): this
#prependOnceListener(
event: "test:fail",
listener: (data: TestFail) => void,
): this
#prependOnceListener(
event: "test:pass",
listener: (data: TestPass) => void,
): this
#prependOnceListener(
event: "test:plan",
listener: (data: TestPlan) => void,
): this
#prependOnceListener(
event: "test:start",
listener: (data: TestStart) => void,
): this
#prependOnceListener(
event: "test:stderr",
listener: (data: TestStderr) => void,
): this
#prependOnceListener(
event: "test:stdout",
listener: (data: TestStdout) => void,
): this
#prependOnceListener(
event: "test:summary",
listener: (data: TestSummary) => void,
): this
#prependOnceListener(
event: "test:watch:drained",
listener: () => void,
): this
#prependOnceListener(
event: string,
listener: (...args: any[]) => void,
): this

Did you find what you needed?

Privacy policy