From 1f9cdfbc7973f3ca3e3de5acfac8cfdc134fb482 Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Fri, 18 Sep 2020 12:40:15 +0200 Subject: [PATCH] DID.parse() regex tweak --- src/ocean/DID.ts | 2 +- test/unit/ocean/DID.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ocean/DID.ts b/src/ocean/DID.ts index 00503d52a..a1f7a7198 100644 --- a/src/ocean/DID.ts +++ b/src/ocean/DID.ts @@ -41,7 +41,7 @@ export default class DID { didString = didString.getDid() } let did: DID - const didMatch = didString.match(/^did:op:([a-f0-9]{42})$/i) + const didMatch = didString.match(/^did:op:0x([a-f0-9]{40})$/i) if (didMatch) { did = new DID(didMatch[1]) diff --git a/test/unit/ocean/DID.test.ts b/test/unit/ocean/DID.test.ts index ba07b6d46..379ef5b00 100644 --- a/test/unit/ocean/DID.test.ts +++ b/test/unit/ocean/DID.test.ts @@ -43,7 +43,7 @@ describe('DID', () => { const did: DID = DID.generate(dataTokenMock) assert(did) - assert(did.getDid().startsWith('did:op:')) + assert(did.getDid() === `did:op:${dataTokenMock}`) }) }) })