import responses from '../fixtures/responses' import rippled from '../fixtures/rippled' import {TestSuite, assertResultMatch} from '../testUtils' /** * Every test suite exports their tests in the default object. * - Check out the "TestSuite" type for documentation on the interface. * - Check out "test/client/index.ts" for more information about the test runner. */ export default { 'request account_objects': async (client, address, mockRippled) => { mockRippled.addResponse({command: 'account_objects', account: address}, rippled.account_objects.normal) const result = await client.request({command: 'account_objects', account: address }) assertResultMatch( result.result, responses.getAccountObjects, 'AccountObjectsResponse' ) }, 'request account_objects - invalid options': async (client, address, mockRippled) => { mockRippled.addResponse({command: 'account_objects', account: address}, rippled.account_objects.normal) // @ts-ignore Intentionally no local validation of these options const result = await client.request({command: 'account_objects', account: address, invalid: 'options' }) assertResultMatch( result.result, responses.getAccountObjects, 'AccountObjectsResponse' ) } }