81 lines
943 B
JavaScript
81 lines
943 B
JavaScript
// @flow
|
|
import {Account} from '../src/account';
|
|
|
|
test('generate new account', () => {
|
|
const account = new Account();
|
|
expect(account.secretKey).toHaveLength(64);
|
|
});
|
|
|
|
test('account from secret key', () => {
|
|
const secretKey = Buffer.from([
|
|
153,
|
|
218,
|
|
149,
|
|
89,
|
|
225,
|
|
94,
|
|
145,
|
|
62,
|
|
233,
|
|
171,
|
|
46,
|
|
83,
|
|
227,
|
|
223,
|
|
173,
|
|
87,
|
|
93,
|
|
163,
|
|
59,
|
|
73,
|
|
190,
|
|
17,
|
|
37,
|
|
187,
|
|
146,
|
|
46,
|
|
51,
|
|
73,
|
|
79,
|
|
73,
|
|
136,
|
|
40,
|
|
27,
|
|
47,
|
|
73,
|
|
9,
|
|
110,
|
|
62,
|
|
93,
|
|
189,
|
|
15,
|
|
207,
|
|
169,
|
|
192,
|
|
192,
|
|
205,
|
|
146,
|
|
217,
|
|
171,
|
|
59,
|
|
33,
|
|
84,
|
|
75,
|
|
52,
|
|
213,
|
|
221,
|
|
74,
|
|
101,
|
|
217,
|
|
139,
|
|
135,
|
|
139,
|
|
153,
|
|
34,
|
|
]);
|
|
const account = new Account(secretKey);
|
|
expect(account.publicKey.toBase58()).toBe(
|
|
'2q7pyhPwAwZ3QMfZrnAbDhnh9mDUqycszcpf86VgQxhF',
|
|
);
|
|
});
|