keyringOption expose

This commit is contained in:
Jaco Greeff
2020-11-10 18:41:27 +01:00
parent 6425131822
commit 573fd7ba6a
3 changed files with 9 additions and 9 deletions
@@ -2,20 +2,18 @@
// SPDX-License-Identifier: Apache-2.0
import { KeyringStruct } from '../types';
import { KeyringOption } from '.';
const keyringOptionInstance = new KeyringOption();
import keyringOption from '.';
describe('KeyringOption', (): void => {
it('should not allow initOptions to be called more than once', (): void => {
const state: Partial<KeyringStruct> = {};
// first call
keyringOptionInstance.init(state as KeyringStruct);
keyringOption.init(state as KeyringStruct);
// second call
expect((): void => {
keyringOptionInstance.init(state as KeyringStruct);
keyringOption.init(state as KeyringStruct);
}).toThrowError('Unable to initialise options more than once');
});
});
+4
View File
@@ -138,3 +138,7 @@ export class KeyringOption implements KeyringOptionInstance {
};
}
}
const keyringOption = new KeyringOption();
export default keyringOption;