UNPKG

fh-wfm-user

Version:
31 lines (21 loc) 719 B
var sinon = require('sinon'); require('sinon-as-promised'); function getMockVerifySessionStub() { var mockVerifySessionStub = sinon.stub(); mockVerifySessionStub.withArgs('myvalidsessiontoken').resolves({ isValid: true }); mockVerifySessionStub.withArgs('myinvalidsessiontoken').resolves({ isValid: false }); return mockVerifySessionStub; } function getMockSessionObject(verifySessionStub) { function MockMbaasServiceProxy(guid) { this.guid = guid; } MockMbaasServiceProxy.prototype.verifysession = verifySessionStub; return MockMbaasServiceProxy; } module.exports.getMockVerifySessionStub = getMockVerifySessionStub; module.exports.getMockSessionObject = getMockSessionObject;