UNPKG

@identity.com/dsr

Version:

The Dynamic Scope Request (DSR) javascript library provides capability around securely requesting credential information between an ID Requester and an ID Holder

35 lines (29 loc) 910 B
const { initServices } = require('../../src/services/index'); const config = { partner: { id: 'TestPartnerId', signingKeys: { xpub: 'XPUB', xprv: 'XPUB', }, }, app: { id: 'TestPartnerApp', name: 'TestPartnerApp', logo: 'https://s-media-cache-ak0.pinimg.com/originals.png', description: 'TestPartnerApp', primaryColor: 'A80B00', secondaryColor: 'FFFFFF', }, channels: { baseEventsURL: 'https://localhost/sr/events', basePayloadURL: 'https://localhost/sr/payload', }, }; initServices(config); const { ScopeRequest } = require('../../src/ScopeRequest'); describe('Coverage Branching Tests for DSR Factory', () => { it('Should not Construct DSR with unknown claims', () => expect(ScopeRequest.create('abcd', ['claim-boggus:identifier-1'])).rejects.toThrow('claim-boggus:identifier-1 is not valid')); }); module.exports = ScopeRequest;