UNPKG

jsonld-signatures-merkleproof2019

Version:

A jsonld signature implementation to support MerkleProof2019 verification in Verifiable Credential context

24 lines (21 loc) 916 B
import { describe, it, expect } from 'vitest'; import { compareIssuingAddress } from '../../src/inspectors'; describe('compareIssuingAddress inspector test suite', function () { describe('given the addresses to compare are identical', function () { it('should not throw', function () { const address = '1BKN1V5kfMsmqaoUjuBDyaPsch5AtyzuxJ'; expect(() => { compareIssuingAddress(address, address); }).not.toThrow(); }); }); describe('given the addresses to compare are not identical', function () { it('should throw', function () { const address = '1BKN1V5kfMsmqaoUjuBDyaPsch5AtyzuxJ'; const mismatchAddress = '1AtotvncxDXbXJDu4ekpinePkrohDwRkMi'; expect(() => { compareIssuingAddress(address, mismatchAddress); }).toThrow('Issuer identity mismatch - The provided verification method does not match the issuer identity'); }); }); });