import assert from 'assert-diff' import responses from '../../fixtures/responses' import {TestSuite} from '../../utils' const {generateAddress: RESPONSE_FIXTURES} = responses /** * Every test suite exports their tests in the default object. * - Check out the "TestSuite" type for documentation on the interface. * - Check out "test/api/index.ts" for more information about the test runner. */ export default { 'generateAddress': async (api, address) => { function random(): number[] { return new Array(16).fill(0) } assert.deepEqual( api.generateAddress({entropy: random()}), RESPONSE_FIXTURES ) }, 'generateAddress invalid': async (api, address) => { assert.throws(() => { function random() { return new Array(1).fill(0) } api.generateAddress({entropy: random()}) }, api.errors.UnexpectedError) } }