Files
xahau.js/test/client/isValidAddress.ts
Nathan Nichols 8b95ee5fab build: Initial linting setup (#1560)
* sets up linting config and runs `yarn lint --fix` once, so that all changes will show up correctly in future PRs.

* Note that there are still a lot of linter errors.
2021-10-04 14:10:10 -04:00

19 lines
672 B
TypeScript

import assert from "assert-diff";
import addresses from "../fixtures/addresses.json";
import { TestSuite } from "../testUtils";
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)));
},
};