Skip to content
Snippets Groups Projects
Verified Commit fdfc1641 authored by Konstantin Tsabolov's avatar Konstantin Tsabolov
Browse files

Merge branch 'main' into chore/refactor-proof-manager

parents fa8cca1f ae8024d2
No related branches found
No related tags found
1 merge request!24Refactor proof manager
Showing
with 175 additions and 548 deletions
/** @type {import('jest').Config} */
import config from '../jest.config.js';
export default {
...config,
rootDir: '.',
testRegex: '.*\\.e2e-spec\\.ts$',
};
......@@ -26,11 +26,11 @@
"@aries-framework/tenants": "^0.4.2",
"@elastic/ecs-winston-format": "^1.5.0",
"@nestjs/axios": "^3.0.1",
"@nestjs/common": "^10.2.10",
"@nestjs/common": "^10.3.0",
"@nestjs/config": "^3.1.1",
"@nestjs/microservices": "^10.2.10",
"@nestjs/swagger": "^7.1.16",
"@nestjs/terminus": "^10.1.1",
"@nestjs/microservices": "^10.3.0",
"@nestjs/swagger": "^7.1.17",
"@nestjs/terminus": "^10.2.0",
"axios": "^1.6.2",
"joi": "^17.11.0",
"class-transformer": "^0.5.1",
......@@ -41,7 +41,7 @@
},
"devDependencies": {
"@nestjs/cli": "^10.2.1",
"@nestjs/testing": "^10.2.10",
"@nestjs/testing": "^10.3.0",
"@types/jest": "^29.5.9",
"@types/node": "^20.9.3",
"rimraf": "^5.0.5",
......@@ -49,6 +49,6 @@
"ts-jest": "^29.1.1",
"ts-node": "^10.9.1",
"tsconfig-paths": "^4.2.0",
"typescript": "^5.3.2"
"typescript": "^5.3.3"
}
}
import { DidDocument } from '@aries-framework/core';
import { EventDidsPublicDid, EventDidsResolve } from '../didEvents.js';
import { EventDidsResolve } from '../didEvents.js';
describe('Did Events', () => {
it('should return module', () => {
jest.requireActual('../didEvents');
});
it.skip('should create get public did event', () => {
const doc = new DidDocument({ id: 'did:web:123.com' });
const event = new EventDidsPublicDid(doc, 'tenantId');
expect(typeof event.id).toStrictEqual('string');
expect(event.type).toStrictEqual('EventDidsPublicDid');
expect(event.timestamp).toBeInstanceOf(Date);
expect(event.instance).toMatchObject(doc);
});
it('should create did resolve event', () => {
const doc = new DidDocument({ id: 'did:my:id' });
const event = new EventDidsResolve(doc, 'tenantId');
......
......@@ -48,6 +48,51 @@ export class EventDidcommConnectionsGetById extends BaseEvent<ConnectionRecord |
}
}
export type EventDidcommConnectionsCreateInvitationInput = BaseEventInput;
export class EventDidcommConnectionsCreateInvitation extends BaseEvent<{
invitationUrl: string;
}> {
public static token = 'didcomm.connections.createInvitation';
public get instance() {
return this.data;
}
public static fromEvent(e: EventDidcommConnectionsCreateInvitation) {
return new EventDidcommConnectionsCreateInvitation(
e.data,
e.tenantId,
e.id,
e.type,
e.timestamp,
);
}
}
export type EventDidcommConnectionsReceiveInvitationFromUrlInput =
BaseEventInput<{
invitationUrl: string;
}>;
export class EventDidcommConnectionsReceiveInvitationFromUrl extends BaseEvent<ConnectionRecord | null> {
public static token = 'didcomm.connections.receiveInvitationFromUrl';
public get instance() {
return this.data
? JsonTransformer.fromJSON(this.data, ConnectionRecord)
: null;
}
public static fromEvent(e: EventDidcommConnectionsReceiveInvitationFromUrl) {
return new EventDidcommConnectionsReceiveInvitationFromUrl(
e.data,
e.tenantId,
e.id,
e.type,
e.timestamp,
);
}
}
export type EventDidcommConnectionsCreateWithSelfInput = BaseEventInput;
export class EventDidcommConnectionsCreateWithSelf extends BaseEvent<ConnectionRecord> {
public static token = 'didcomm.connections.createWithSelf';
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment