@cosmology/ast
Version:
Cosmos TypeScript AST generation
26 lines (20 loc) • 695 B
text/typescript
import { createAminoConverter } from '../index';
import { snake } from 'case';
import { prepareContext, expectCode, getTestProtoStore } from '../../../../../test-utils/';
const store = getTestProtoStore();
store.traverseAll();
describe('cosmos/gov/v1beta1/tx', () => {
const {
context, root, protos
} = prepareContext(store, 'cosmos/gov/v1beta1/tx.proto')
it('AminoConverter', () => {
context.options.aminoEncoding.casingFn = snake;
context.options.aminoEncoding.useLegacyInlineEncoding = true;
expectCode(createAminoConverter({
context,
root,
name: 'AminoConverter',
protos
}))
})
});