forked from cerc-io/registry-sdk
29 lines
772 B
TypeScript
29 lines
772 B
TypeScript
|
import { Registry } from './index';
|
||
|
import { getConfig } from './testing/helper';
|
||
|
|
||
|
const { mockServer, chibaClonk: { chainId, endpoint, privateKey, accountAddress, fee } } = getConfig();
|
||
|
|
||
|
jest.setTimeout(90 * 1000);
|
||
|
|
||
|
const bondTests = () => {
|
||
|
let registry: Registry;
|
||
|
let bondId1: string;
|
||
|
|
||
|
beforeAll(async () => {
|
||
|
registry = new Registry(endpoint, chainId);
|
||
|
});
|
||
|
|
||
|
test('Create bond.', async () => {
|
||
|
bondId1 = await registry.getNextBondId(accountAddress);
|
||
|
expect(bondId1).toBeDefined();
|
||
|
await registry.createBond({ denom: 'aphoton', amount: '100' }, accountAddress, privateKey, fee);
|
||
|
})
|
||
|
};
|
||
|
|
||
|
if (mockServer) {
|
||
|
// Required as jest complains if file has no tests.
|
||
|
test('skipping bond tests', () => {});
|
||
|
} else {
|
||
|
describe('Bonds', bondTests);
|
||
|
}
|