# Class: TestSuiteReport

## vertx-unit-js/test_suite_report~ TestSuiteReport

#### new TestSuiteReport()

The test suite reports is basically a stream of events reporting the test suite execution.

Source:
  - vertx-unit-js/test_suite_report.js, line 31

### Methods

#### endHandler(endHandler) → {TestSuiteReport}

##### Parameters:

Name | Type | Description
--- | --- | ---
`endHandler` | function |

Source:
  - vertx-unit-js/test_suite_report.js, line 122

##### Returns:

Type
  TestSuiteReport

#### exceptionHandler(handler) → {TestSuiteReport}

Set an exception handler, the exception handler reports the test suite errors, it can be called mulitple times before the test ends.

##### Parameters:

Name | Type | Description
--- | --- | ---
`handler` | function | the exception handler

Source:
  - vertx-unit-js/test_suite_report.js, line 62

##### Returns:

a reference to this, so the API can be used fluently

Type
  TestSuiteReport

#### handler(handler) → {TestSuiteReport}

##### Parameters:

Name | Type | Description
--- | --- | ---
`handler` | function |

Source:
  - vertx-unit-js/test_suite_report.js, line 78

##### Returns:

Type
  TestSuiteReport

#### name() → {string}

Source:
  - vertx-unit-js/test_suite_report.js, line 44

##### Returns:

- the test suite name
- Type
    string

#### pause() → {TestSuiteReport}

Source:
  - vertx-unit-js/test_suite_report.js, line 94

##### Returns:

Type
  TestSuiteReport

#### resume() → {TestSuiteReport}

Source:
  - vertx-unit-js/test_suite_report.js, line 108

##### Returns:

Type
  TestSuiteReport