UNPKG

jsonld-signatures-merkleproof2019

Version:

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

24 lines (20 loc) 796 B
import { describe, it, expect } from 'vitest'; import ensureHashesEqual from '../../src/inspectors/ensureHashesEqual'; describe('Inspectors test suite', function () { describe('ensureHashesEqual method', function () { const errorMessage = 'Computed hash does not match remote hash'; describe('given it is called with two similar hashes', function () { it('should not throw an error', function () { const hash = 'hash'; expect(ensureHashesEqual(hash, hash)).toBe(true); }); }); describe('given it is called with two different hashes', function () { it('should throw an error', function () { expect(function () { ensureHashesEqual('hash', 'different-hash'); }).toThrowError(errorMessage); }); }); }); });