@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
16 lines • 720 B
JavaScript
import { expect } from 'chai';
import { SealevelCoreAdapter } from './SealevelCoreAdapter.js';
describe('SealevelCoreAdapter', () => {
describe('parses dispatch messages', () => {
it('finds message id', async () => {
expect(SealevelCoreAdapter.parseMessageDispatchLogs([
'Dispatched message to 123, ID abc',
])).to.eql([{ destination: '123', messageId: 'abc' }]);
});
it('Skips invalid', async () => {
expect(SealevelCoreAdapter.parseMessageDispatchLogs([])).to.eql([]);
expect(SealevelCoreAdapter.parseMessageDispatchLogs(['foo', 'bar'])).to.eql([]);
});
});
});
//# sourceMappingURL=SealevelCoreAdapter.test.js.map