Files
common/packages/keyring/src/testingPairs.spec.ts
T
2020-01-06 13:43:49 +01:00

38 lines
1.2 KiB
TypeScript

// Copyright 2017-2020 @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.
import { cryptoWaitReady } from '@polkadot/util-crypto';
import testingPairs from './testingPairs';
describe('testingPairs', (): void => {
beforeEach(async (): Promise<void> => {
await cryptoWaitReady();
});
it('creates without failing', (): void => {
expect(
Object.keys(testingPairs())
).toHaveLength(2 + 1 + 7);
});
it('has the correct address for Alice (non-HDKD)', (): void => {
expect(
testingPairs({ type: 'ed25519' }, false).alice.address
).toEqual('5GoKvZWG5ZPYL1WUovuHW3zJBWBP5eT8CbqjdRY4Q6iMaQua');
});
it('has the correct address for Alice (HDKD)', (): void => {
expect(
testingPairs({ type: 'ed25519' }).alice.address
).toEqual('5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY');
});
it('has the correct address for Alice_session (HDKD)', (): void => {
expect(
testingPairs({ type: 'ed25519' }).alice_session.address
).toEqual('5FA9nQDVg267DEd8m1ZypXLBnvN7SFxYwV7ndqSYGiN9TTpu');
});
});