PHP WebShell
Текущая директория: /opt/BitGoJS/modules/key-card/test/unit
Просмотр файла: generateParamsForKeyCreation.ts
import { Keychain } from '@bitgo/sdk-core';
import * as assert from 'assert';
import { generateParamsForKeyCreation } from '../../src/generateParamsForKeyCreation';
import { KeyCurve } from '@bitgo/statics';
describe('generateParamsForKeyCreation', function () {
it('should return the right params', async function () {
const bitgoKeychain: Keychain = {
id: 'randomId',
commonKeychain: 'random string',
type: 'tss',
};
const curve = KeyCurve.Ed25519;
const walletLabel = 'random key name';
const keyCardImage: HTMLImageElement = 'random image' as unknown as HTMLImageElement;
const result = generateParamsForKeyCreation({ bitgoKeychain, curve, walletLabel, keyCardImage });
assert(result);
assert(result.qrData.user);
assert(result.qrData.user.data === bitgoKeychain.commonKeychain);
assert(result.qrData.bitgo && result.qrData.bitgo.data === bitgoKeychain.id);
assert(result.questions && result.questions.length === 2);
assert(result.walletLabel === walletLabel);
assert(result.curve === curve);
assert(result.keyCardImage === keyCardImage);
});
});
Выполнить команду
Для локальной разработки. Не используйте в интернете!