38 lines
1.2 KiB
TypeScript
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');
|
|
});
|
|
});
|