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 #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