import assert from 'assert-diff' import responses from '../../fixtures/responses' import {TestSuite} from '../../utils' /** * 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 { 'generateXAddress': async (api, address) => { function random() { return new Array(16).fill(0) } assert.deepEqual( api.generateXAddress({entropy: random()}), responses.generateXAddress ) }, 'generateXAddress invalid': async (api, address) => { assert.throws(() => { function random() { return new Array(1).fill(0) } api.generateXAddress({entropy: random()}) }, api.errors.UnexpectedError) } }