PHP WebShell
Текущая директория: /opt/BitGoJS/modules/utxo-lib/test/bitgo/psbt
Просмотр файла: toPsbtBuffer.ts
import * as assert from 'assert';
import { toPsbtBuffer } from '../../../src/bitgo';
describe('bufferUtil', function () {
function variants(data: Buffer | string): (Buffer | string)[] {
return [
data,
data.toString('hex'),
Buffer.from(data.toString('hex')),
data.toString('base64'),
Buffer.from(data.toString('base64')),
];
}
it('should convert a buffer to a string', function () {
const psbt = Buffer.from('psbt\xff', 'ascii');
for (const v of variants(psbt)) {
assert.ok(toPsbtBuffer(v).equals(psbt));
}
const nonPsbt = Buffer.from('hello world', 'ascii');
for (const v of variants(nonPsbt)) {
assert.throws(() => toPsbtBuffer(v));
}
});
});
Выполнить команду
Для локальной разработки. Не используйте в интернете!