UNPKG

authbase

Version:

AuthBase client library

26 lines (19 loc) 490 B
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;