0.0.2 • Published 8 years ago

nightwatch-slack-reporter v0.0.2

Weekly downloads
370
License
MIT
Repository
github
Last release
8 years ago

nightwatch-slack-reporter

Travis CI npm

A Nightwatch.js reporter that notifies results to Slack

npm.io

Install

npm install --save-dev nightwatch-slack-reporter

Usage

Using Built in Nightwatch reporter

// globals.js
module.exports = {
  reporter: (require('nightwatch-slack-reporter')(options))
}

Using Command Line Options

nightwatch --reporter node_modules/nightwatch-slack-reporter/lib/reporter.js

Options

You can configure Slack reporter options in test globals or configuration file.

options = {
  slack_message: function(results, options) { // function or message string
    return {
      text: 'Test completed, passed ' + results.passed + ', failed ' + results.failed,
      username: 'Nightwatch',
      icon_emoji: ':ghost:'
    } // Message payload or string
  },
  slack_webhook_url: 'https://hooks.slack.com/services/...'
  // This can be specified with SLACK_WEBHOOK_URL environment variable
}

Author

Atsushi Nagase

License

MIT License