# nighwatch-mongo-reporter
A custom reporter for the nighwatch project. Storing all results in a mongoDB

[![Build Status](https://travis-ci.org/mnording/nighwatch-mongo-reporter.svg?branch=master)](https://travis-ci.org/mnording/nighwatch-mongo-reporter)
[![Git Status](https://img.shields.io/github/issues/mnording/nighwatch-mongo-reporter.svg)](https://github.com/mnording/nighwatch-mongo-reporter)
[![npm](https://img.shields.io/npm/dm/nightwatch-mongo-reporter.svg)]()

# How to use it with nighwatch
You use the reporter as a custom reporter
You define the reporter inside of the globals.js file of nightwatch
```javascript
var mongoreport = require('nightwatch-mongo-reporter');
var mongo = new mongoreport({
    ip:"127.0.0.1:27017",
    dbname:"testdb",
    collection:"testcollection",
    customObject: null
});


module.exports = {
    reporter:mongo.fn
};
```
## The custom object
The custom object is a way for you to add arbitrary information to your results object
The reporter will take the nighwatch results and append it to the customObjects property results