API Docs for: 0.1.0

Class gabarito.plumbing.Reporter

Class defined in: lib/plumbing/Reporter.js:6

The reporter class that describes all the events issued by the environment while running the tests.

A reporter may implement any method described here, the default implementation does nothing.

gabarito.plumbing.Reporter( )
lib/plumbing/Reporter.js:6

Index

Methods

begin( env, test )
lib/plumbing/Reporter.js:61

Issued when a test is about to begin

Parameters:
complete( env, results )
lib/plumbing/Reporter.js:49

Issued when an environment has completed

Parameters:
dispatch( env )
lib/plumbing/Reporter.js:126

Issued when an environment is dispatched

Parameters:
done( env, results )
lib/plumbing/Reporter.js:136

Issued when an environment finishes

Parameters:
end( env, results )
lib/plumbing/Reporter.js:73

Issued when a test has ended

Parameters:
enter( env, test, clause )
lib/plumbing/Reporter.js:85

Issued when a test clause is about to be run

Parameters:
error( env, error )
lib/plumbing/Reporter.js:170

Issued when an error outside a given clause happens

Parameters:
fail( env, test, clause, result )
lib/plumbing/Reporter.js:112

Issued when a test clause fail

Parameters:
finish( results )
lib/plumbing/Reporter.js:27

Issued when the runner finishes

Parameters:
  • results <gabarito.EnvironmentResults>
init( env, tests )
lib/plumbing/Reporter.js:37

Issued when an environment has initialized

Parameters:
message( env, args )
lib/plumbing/Reporter.js:159

Issued when an environment emits a message

Parameters:
pass( env, test, clause, result )
lib/plumbing/Reporter.js:98

Issued when a test clause passes

Parameters:
say( env, args )
lib/plumbing/Reporter.js:148

Issued when an environment says something

Parameters:
start( )
lib/plumbing/Reporter.js:19

Issued when the runner starts