UNPKG

@ognjenvladisavljevic/wdio-slack-reporter

Version:

Reporter from WebdriverIO using Web API to send results to Slack.

46 lines (45 loc) 1.71 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FEATURE_PASSED = exports.FEATURE_FAILED = exports.TEST_TYPES = exports.TEST_RESULT = exports.ERROR_MESSAGES = exports.EVENTS = exports.SLACK_REQUEST_TYPE = exports.EMOJI_SYMBOLS = exports.DEFAULT_INDENT = exports.DEFAULT_COLOR = exports.FAILED_COLOR = exports.SUCCESS_COLOR = exports.SLACK_ICON_URL = exports.SLACK_NAME = void 0; exports.SLACK_NAME = 'WebdriverIO Reporter'; exports.SLACK_ICON_URL = 'https://webdriver.io/img/webdriverio.png'; exports.SUCCESS_COLOR = '#36a64f'; exports.FAILED_COLOR = '#dc3545'; exports.DEFAULT_COLOR = '#D3D3D3'; exports.DEFAULT_INDENT = '\t'; exports.EMOJI_SYMBOLS = { PASSED: '✅', SKIPPED: '⏸', PENDING: '❔', FAILED: '❌', ROKET: ':rocket:', STOPWATCH: ':stopwatch:', }; exports.SLACK_REQUEST_TYPE = { WEB_API_POST_MESSAGE: 'web-api:message', WEB_API_UPLOAD: 'web-api:upload', WEBHOOK_SEND: 'webhook:send', }; exports.EVENTS = { POST_MESSAGE: 'slackReporter:postMessage', UPLOAD: 'slackReporter:upload', SEND: 'slackReporter:send', RESULT: 'slackReporter:result', SCREENSHOT: 'slackReporter:screenshot', }; exports.ERROR_MESSAGES = { UNDEFINED_SLACK_OPTION: 'Slack Option is undefined. Please Check Slack Option.', NOT_USING_WEBHOOK: 'Not using webhook.', NOT_USING_WEB_API: 'Not using web-api.', DISABLED_OPTIONS: 'Disabled notifyFailedCase or uploadScreenshotOfFailedCase options.', }; exports.TEST_RESULT = { PASSED_TESTS: 'Passed', FAILED_TESTS: 'Failed', }; exports.TEST_TYPES = { FEATURE: 'feature', SCENARIO: 'scenario', }; exports.FEATURE_FAILED = 'FAILED'; exports.FEATURE_PASSED = 'OK';