0.0.1 • Published 6 years ago

nightwatch-slack-failure-reporter v0.0.1

Weekly downloads
36
License
MIT
Repository
github
Last release
6 years ago

nightwatch-slack-failure-reporter

A Nightwatch.js reporter that notifies results to Slack

npm.io

Install

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

Usage

Using Built in Nightwatch reporter

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

Using Command Line Options

nightwatch --reporter node_modules/nightwatch-slack-failure-reporter/lib/report.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