UNPKG

fh-fhc

Version:

A Command Line Interface for FeedHenry

41 lines (38 loc) 1.03 kB
var nock = require('nock'); var data = require('./environments'); var envReplies = { crud : function() { return { status : 'ok', _id : '1a', url : 'http://www.mbaas.com', targets : ['http://www.1.com', 'http://www.2.com'] }; }, list : function() { return [envReplies.crud()]; } }; module.exports = nock('https://apps.feedhenry.com') .filteringRequestBody(function() { return '*'; }) .post('/api/v2/mbaases', '*') .reply(200, envReplies.crud) .get('/api/v2/mbaases/1a2b', '*') .reply(200, envReplies.crud) .put('/api/v2/mbaases/1a2b', '*') .reply(200, envReplies.crud) .delete('/api/v2/mbaases/1a2b', '*') .reply(200, envReplies.crud) .get('/api/v2/mbaases', '*') .reply(200, envReplies.list) //Required for the environments tests .get('/api/v2/mbaases/testTarget1', '*') .reply(200, data[0]) .get('/api/v2/mbaases/testTarget2', '*') .reply(200, data[1]) .get('/api/v2/mbaases/testTarget1', '*') .reply(200, data[0]) .get('/api/v2/mbaases/testTarget1', '*') .reply(200, data[0]);