@plugnet/keyring
Version:
21 lines (18 loc) • 795 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _testingPairs = _interopRequireDefault(require("../testingPairs"));
// Copyright 2017-2019 @polkadot/keyring authors & contributors
// This software may be modified and distributed under the terms
// of the Apache-2.0 license. See the LICENSE file for details.
const keyring = (0, _testingPairs.default)({
type: 'ed25519'
}, false);
describe('decode', () => {
it('fails when no data provided', () => {
expect(() => keyring.alice.decodePkcs8()).toThrow(/No encrypted data available/);
});
it('returns correct publicKey from encoded', () => {
const PASS = 'testing';
expect(() => keyring.alice.decodePkcs8(PASS, keyring.alice.encodePkcs8(PASS))).not.toThrow();
});
});