21 lines
454 B
JavaScript
21 lines
454 B
JavaScript
'use strict';
|
|
|
|
const assert = require('assert');
|
|
const bench = require('./bench');
|
|
const HD = require('../lib/hd');
|
|
const Mnemonic = require('../lib/hd/mnemonic');
|
|
|
|
const mnemonic = new Mnemonic();
|
|
HD.fromMnemonic(mnemonic);
|
|
|
|
const phrase = mnemonic.getPhrase();
|
|
|
|
assert.strictEqual(Mnemonic.fromPhrase(phrase).getPhrase(), phrase);
|
|
|
|
{
|
|
const end = bench('fromPhrase');
|
|
for (let i = 0; i < 10000; i++)
|
|
Mnemonic.fromPhrase(phrase);
|
|
end(10000);
|
|
}
|