// Copyright 2017-2021 @polkadot/keyring authors & contributors // SPDX-License-Identifier: Apache-2.0 import { createTestPairs } from '../testingPairs'; const keyring = createTestPairs({ type: 'ed25519' }, false); describe('decode', (): void => { it('fails when no data provided', (): void => { expect( (): void => keyring.alice.decodePkcs8() ).toThrow(/No encrypted data available/); }); it('returns correct publicKey from encoded', (): void => { const PASS = 'testing'; expect( (): void => keyring.alice.decodePkcs8( PASS, keyring.alice.encodePkcs8(PASS) ) ).not.toThrow(); }); });