fix: allow Uint8Array and Array<number> where Buffer is accepted
This commit is contained in:
committed by
Michael Vines
parent
6ba2f1d524
commit
6a7115b8bd
@ -200,7 +200,8 @@ test('serialize unsigned transaction', () => {
|
||||
); // Arbitrary known public key
|
||||
const transfer = SystemProgram.transfer(sender.publicKey, recipient, 49);
|
||||
const expectedTransaction = new Transaction({recentBlockhash}).add(transfer);
|
||||
const wireTransaction = Buffer.from([
|
||||
|
||||
const wireTransactionArray = [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
@ -416,9 +417,11 @@ test('serialize unsigned transaction', () => {
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
]);
|
||||
expect(wireTransaction).toEqual(expectedTransaction.serialize());
|
||||
];
|
||||
|
||||
const tx = Transaction.from(wireTransaction);
|
||||
expect(tx).toEqual(expectedTransaction);
|
||||
const wireTransaction = Buffer.from(wireTransactionArray);
|
||||
expect(wireTransaction).toEqual(expectedTransaction.serialize());
|
||||
expect(Transaction.from(wireTransaction)).toEqual(expectedTransaction);
|
||||
expect(Transaction.from(wireTransactionArray)).toEqual(expectedTransaction);
|
||||
expect(Transaction.from(Uint8Array.from(wireTransactionArray))).toEqual(expectedTransaction);
|
||||
});
|
||||
|
Reference in New Issue
Block a user