authbase
Version:
AuthBase client library
26 lines (19 loc) • 490 B
JavaScript
var nock = require('nock');
function mock(uri, appId, appSecret) {
function mockFactory() {
return nock(uri)
.matchHeader('X-App-Id', appId)
.matchHeader('X-App-Secret', appSecret);
}
function dummyGet(endpoint, payload) {
return mockFactory().get(endpoint, payload);
}
function dummyPost(endpoint, payload) {
return mockFactory().post(endpoint, payload);
}
return {
dummyGet: dummyGet,
dummyPost: dummyPost
};
}
module.exports = mock;