UNPKG

apigeek-affirm

Version:

A BDD/Gherkin micro-framework for REST APIs

48 lines (38 loc) 1.33 kB
var _ = require("lodash"); var assert = require("assert"); var request = require("request"); module.exports = function(options) { if (!options) { return; } options = _.extend({ "name": "Afirrm", params: {}, url: "" }); var url = options.url | "https://hooks.slack.com/services/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"; var payload = _.extend({ },options.params); return { started: function() { var msg = _.extend({}, payload); msg.text = "Test Success"; console.log("Debug: %s -> %j -> %j", msg.text, msg, arguments); return msg; }, success: function() { var msg = _.extend({}, payload); msg.text = "Test Success"; console.log("Debug: %s -> %j -> %j", msg.text, msg, arguments); return msg; }, failure: function() { var msg = _.extend({}, payload); msg.text = "Test Failed"; console.log("Debug: %s -> %j -> %j", msg.text, msg, arguments); return msg; }, finished: function() { var msg = _.extend({}, payload); msg.text = "Test Finished"; console.log("Debug: %s -> %j -> %j", msg.text, msg, arguments); return msg; }, }; }