From 0c2ccbec89dcb21d632b3c007287014b6228c537 Mon Sep 17 00:00:00 2001 From: Guillermo Rodriguez Date: Tue, 7 May 2024 12:03:01 -0300 Subject: [PATCH] Make test data match new decoder output format --- src/tests/testSerialization.spec.ts | 4 ++-- src/tests/utils.ts | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/tests/testSerialization.spec.ts b/src/tests/testSerialization.spec.ts index 6a66b75..5bcc5fd 100644 --- a/src/tests/testSerialization.spec.ts +++ b/src/tests/testSerialization.spec.ts @@ -232,7 +232,7 @@ describe('bytefields encode/decode', () => { const value = '0123456789abcdef0123456789abcdef01234567'; const encoded = encodeRowValue(tableName, fieldInfo, value); const decoded = decodeRowValue(tableName, fieldInfo, encoded); - expect(decoded).to.be.equal(value); + expect(decoded).to.be.deep.equal(Buffer.from(value, 'hex')); }); it('should encode and decode checksum256', () => { @@ -240,6 +240,6 @@ describe('bytefields encode/decode', () => { const value = '0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef'; const encoded = encodeRowValue(tableName, fieldInfo, value); const decoded = decodeRowValue(tableName, fieldInfo, encoded); - expect(decoded).to.be.equal(value); + expect(decoded).to.be.deep.equal(Buffer.from(value, 'hex')); }); }); \ No newline at end of file diff --git a/src/tests/utils.ts b/src/tests/utils.ts index c282036..ef340af 100644 --- a/src/tests/utils.ts +++ b/src/tests/utils.ts @@ -50,11 +50,11 @@ export const testDataContext: ArrowBatchContextDef = { }; -export type TestBlockRow = [bigint, bigint, string, number]; +export type TestBlockRow = [bigint, bigint, Buffer | string, number]; -export type TestTxRow = [string, bigint, bigint, number, number, Buffer]; +export type TestTxRow = [string | Buffer, bigint, bigint, number, number, Buffer]; -export type TestTxLogRow = [bigint, number, string]; +export type TestTxLogRow = [bigint, number, string | Buffer]; export class TestChainGenerator { @@ -66,7 +66,7 @@ export class TestChainGenerator { return [ globalTxIdx, logIndex, - randomHexString(40) + randomBytes(20) ]; } @@ -77,7 +77,7 @@ export class TestChainGenerator { evmOrdinal: number ): TestTxRow { return [ - randomHexString(64), + randomBytes(32), globalTxIdx, block, actionOrdinal, @@ -95,7 +95,7 @@ export class TestChainGenerator { return [ num, timestamp, - randomHexString(64), + randomBytes(32), randomInteger(txAmountMin, txAmountMax) ] }