Skip to content

Commit 99fff63

Browse files
authored
Update @docknetwork/cheqd-blockchain-api and credential-sdk packages (#505)
* Update @docknetwork/cheqd-blockchain-api and credential-sdk packages * Update @docknetwork/credential-sdk to 0.54.18 * Fix credential service tests broken by credential-sdk 0.54.18 interop change * Fix lint errors in credential service test
1 parent d448cc4 commit 99fff63

5 files changed

Lines changed: 117 additions & 83 deletions

File tree

package-lock.json

Lines changed: 79 additions & 55 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,9 @@
9292
"@babel/preset-typescript": "^7.22.5",
9393
"@cosmjs/proto-signing": "^0.32.4",
9494
"@digitalbazaar/x25519-key-agreement-key-2020": "2.1.0",
95-
"@docknetwork/cheqd-blockchain-api": "4.1.1",
95+
"@docknetwork/cheqd-blockchain-api": "4.2.1",
9696
"@docknetwork/cheqd-blockchain-modules": "4.0.8",
97-
"@docknetwork/credential-sdk": "0.54.16",
97+
"@docknetwork/credential-sdk": "0.54.18",
9898
"@inquirer/checkbox": "^1.3.8",
9999
"@inquirer/input": "^1.2.8",
100100
"@inquirer/prompts": "^3.0.3",

packages/wasm/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
"@astronautlabs/jsonpath": "^1.1.2",
2222
"@cedar-policy/cedar-wasm": "^4.5.0",
2323
"@cosmjs/proto-signing": "^0.32.4",
24-
"@docknetwork/cheqd-blockchain-api": "4.1.1",
24+
"@docknetwork/cheqd-blockchain-api": "4.2.1",
2525
"@docknetwork/cheqd-blockchain-modules": "4.0.8",
26-
"@docknetwork/credential-sdk": "0.54.16",
26+
"@docknetwork/credential-sdk": "0.54.18",
2727
"@docknetwork/universal-wallet": "^2.0.1",
2828
"@docknetwork/vc-delegation-engine": "1.0.3",
2929
"@docknetwork/wallet-sdk-dids": "^1.7.6",

packages/wasm/src/services/credential/index.test.js

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import {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';
37
import {validation} from './config';
4-
import * as credentialUtils from '@docknetwork/credential-sdk/vc';
5-
import * as pexUtils from '@docknetwork/credential-sdk/pex';
68
import {CredentialServiceRPC} from './service-rpc';
79
import {OpenID4VCIClientV1_0_13} from '@sphereon/oid4vci-client';
810
import {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

Comments
 (0)