import 'reflect-metadata' import type { ConnectionRecord } from '../src/modules/connections/repository/ConnectionRecord' // eslint-disable-next-line @typescript-eslint/no-unused-vars import { askarModuleConfig } from '../../askar/tests/helpers' jest.setTimeout(120000) expect.extend({ toBeConnectedWith }) // Custom matchers which can be used to extend Jest matchers via extend, e. g. `expect.extend({ toBeConnectedWith })`. function toBeConnectedWith(actual: ConnectionRecord, expected: ConnectionRecord) { actual.assertReady() expected.assertReady() const pass = actual.theirDid === expected.did if (pass) { return { message: () => `expected connection ${actual.theirDid} not to be connected to with ${expected.did}`, pass: true, } } else { return { message: () => `expected connection ${actual.theirDid} to be connected to with ${expected.did}`, pass: false, } } }