@cosmology/ast
Version:
Cosmos TypeScript AST generation
34 lines (29 loc) • 835 B
text/typescript
import { expectCode, getGenericParseContext } from '../../../../test-utils'
import {
lcdRecursiveObjectProps,
createScopedLCDFactory
} from './scoped';
it('lcdRecursiveObjectProps', async () => {
expectCode(lcdRecursiveObjectProps(['cosmos', 'bank', 'v1beta1']))
});
it('createScopedLCDFactory', async () => {
const context = getGenericParseContext();
expectCode(createScopedLCDFactory(context, {
cosmos: {
bank: {
v1beta1: "./proto/cosmos/bank/v1beta1/query.lcd"
},
gov: {
v1beta1: "./proto/cosmos/bank/v1beta1/query.lcd"
},
},
osmosis: {
gamm: {
v1beta1: "./proto/cosmos/bank/v1beta1/query.lcd"
}
}
},
'lcd',
'LCDQueryClient'
))
});