11import { assertRpcService , getPromiseError } from '../test-utils' ;
2- import { credentialService as service } from './service' ;
2+ import {
3+ credentialService as service ,
4+ credentialUtils as serviceCredentialUtils ,
5+ pexUtils ,
6+ } from './service' ;
37import { validation } from './config' ;
4- import * as credentialUtils from '@docknetwork/credential-sdk/vc' ;
5- import * as pexUtils from '@docknetwork/credential-sdk/pex' ;
68import { CredentialServiceRPC } from './service-rpc' ;
79import { OpenID4VCIClientV1_0_13 } from '@sphereon/oid4vci-client' ;
810import { didService } from '../dids/service' ;
@@ -14,17 +16,19 @@ describe('Credential Service', () => {
1416 const mockCreatePresentation = jest . fn ( ) ;
1517 const mockDeriveCredentials = jest . fn ( ( ) => [ ] ) ;
1618
17- jest . spyOn ( credentialUtils , 'Presentation' ) . mockImplementation ( ( ) => {
18- return {
19- addCredentialToPresent : mockAddCredentialToPresent ,
20- addAttributeToReveal : mockAddAttributeToReveal ,
21- createPresentation : mockCreatePresentation ,
22- deriveCredentials : mockDeriveCredentials ,
23- presBuilder : {
24- enforceBounds : jest . fn ( ) ,
25- } ,
26- } ;
27- } ) ;
19+ jest
20+ . spyOn ( serviceCredentialUtils , 'Presentation' )
21+ . mockImplementation ( ( ) => {
22+ return {
23+ addCredentialToPresent : mockAddCredentialToPresent ,
24+ addAttributeToReveal : mockAddAttributeToReveal ,
25+ createPresentation : mockCreatePresentation ,
26+ deriveCredentials : mockDeriveCredentials ,
27+ presBuilder : {
28+ enforceBounds : jest . fn ( ) ,
29+ } ,
30+ } ;
31+ } ) ;
2832 } ) ;
2933 it ( 'ServiceRpc' , ( ) => {
3034 assertRpcService ( CredentialServiceRPC , service , validation ) ;
@@ -35,7 +39,7 @@ describe('Credential Service', () => {
3539 } ) ;
3640 it ( 'expect to verify credential' , async ( ) => {
3741 jest
38- . spyOn ( credentialUtils , 'verifyCredential' )
42+ . spyOn ( serviceCredentialUtils , 'verifyCredential' )
3943 . mockImplementationOnce ( async ( ) => ( { verified : true } ) ) ;
4044 const credential = {
4145 '@context' : [
@@ -87,7 +91,7 @@ describe('Credential Service', () => {
8791 } ,
8892 } ;
8993 await service . verifyCredential ( { credential} ) ;
90- expect ( credentialUtils . verifyCredential ) . toBeCalled ( ) ;
94+ expect ( serviceCredentialUtils . verifyCredential ) . toBeCalled ( ) ;
9195 } ) ;
9296 it ( 'should create a vc' , async ( ) => {
9397 const subject = {
@@ -312,7 +316,7 @@ describe('Credential Service', () => {
312316 credentials,
313317 } ) ;
314318
315- const bbsPresentation = new credentialUtils . Presentation ( ) ;
319+ const bbsPresentation = new serviceCredentialUtils . Presentation ( ) ;
316320 expect ( bbsPresentation . addCredentialToPresent ) . toBeCalledWith (
317321 credential ,
318322 expect . any ( Object ) ,
@@ -382,7 +386,7 @@ describe('Credential Service', () => {
382386 credentials,
383387 } ) ;
384388
385- const bbsPresentation = new credentialUtils . Presentation ( ) ;
389+ const bbsPresentation = new serviceCredentialUtils . Presentation ( ) ;
386390 expect ( bbsPresentation . addCredentialToPresent ) . toBeCalledWith (
387391 credential ,
388392 expect . any ( Object ) ,
0 commit comments