Files
xahau.js/test/client/isValidAddress/index.ts
Jackson Mills da9feffada Remove deprecated functions from api.ts (aka client.ts) (#1534)
* Removed deprecated functions from client.ts

* Renamed files to be camelCase

* Created top-level utils folder and tied all sub-references to it

* Grouped tests for those utils into their own section

Co-authored-by: Nathan Nichols <natenichols@cox.net>
2021-10-04 14:10:09 -04:00

18 lines
664 B
TypeScript

import assert from 'assert-diff'
import {TestSuite} from '../../testUtils'
import addresses from '../../fixtures/addresses.json'
export default <TestSuite>{
'returns true for valid address': async (client, address) => {
assert(client.isValidAddress('rLczgQHxPhWtjkaQqn3Q6UM8AbRbbRvs5K'))
assert(client.isValidAddress(addresses.ACCOUNT_X))
assert(client.isValidAddress(addresses.ACCOUNT_T))
},
'returns false for invalid address': async (client, address) => {
assert(!client.isValidAddress('foobar'))
assert(!client.isValidAddress(addresses.ACCOUNT_X.slice(0, -1)))
assert(!client.isValidAddress(addresses.ACCOUNT_T.slice(1)))
}
}