UNPKG

@unilogin/sdk

Version:

SDK is a JS library, that communicates with relayer. SDK allows managing contract, by creating basic contract-calling messages.

24 lines (20 loc) 726 B
import {keyAddedEvent, keyRemovedEvent, addedOwnerEvent} from '../../helpers/constants'; import {TEST_KEY} from '@unilogin/commons'; import {parseArgs, parseArgsGnosis} from '../../../src/core/utils/events'; import {expect} from 'chai'; describe('UNIT: parseArgs', () => { it('AddKey', () => { const result = parseArgs('KeyAdded', keyAddedEvent); expect(result.key).to.eq(TEST_KEY); }); it('KeyRemoved', () => { const result = parseArgs('KeyRemoved', keyRemovedEvent); expect(result.key).to.eq(TEST_KEY); }); }); describe('UNIT: parseArgsGnosis', () => { it('AddedOwner', () => { const result = parseArgsGnosis('AddedOwner', addedOwnerEvent); expect(result.key).to.eq(TEST_KEY); }); });