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) } }