immudb-node
Version:
Node.js SDK for immudb written in TypeScript
30 lines (27 loc) • 929 B
text/typescript
import tap from 'tap'
import { digestTXe } from '../../src/tx'
tap.test('tx-related functions', async t => {
try {
// Test digestTXe
const key = Uint8Array.from([ 0, 104, 101, 108, 108, 111 ])
const hValue = Uint8Array.from([
174, 163, 203, 179, 54, 244, 212,
148, 216, 181, 161, 87, 174, 223,
196, 128, 164, 90, 109, 231, 192,
150, 142, 8, 84, 51, 178, 20,
249, 180, 30, 247
])
const expectedTXeDigest = [
242, 50, 242, 70, 70, 41, 9, 135,
29, 46, 232, 189, 48, 118, 179, 44,
103, 71, 39, 158, 15, 92, 92, 31,
137, 196, 237, 246, 63, 251, 1, 236
]
const actualTXeDigest = digestTXe({ key, hValue })
t.deepEqual(actualTXeDigest, expectedTXeDigest)
// Test txFrom
}
catch(err) {
t.fail(err)
}
})