@cosmology/ast
Version:
Cosmos TypeScript AST generation
105 lines (103 loc) • 5.35 kB
JavaScript
var _utils = require("@cosmology/utils");
var _testUtils = require("../../../../../test-utils/");
var _context = require("../../../context");
var _ = require("..");
var _amino = require("../amino");
var store = (0, _testUtils.getTestProtoStore)();
store.traverseAll();
describe('MsgDelegate', function () {
var ref = store.findProto('cosmos/staking/v1beta1/tx.proto');
var context = new _context.ProtoParseContext(ref, store, store.options);
it('interface', function () {
(0, _testUtils.expectCode)((0, _.createProtoType)(context, 'MsgDelegate', (0, _utils.getNestedProto)(ref.traversed).MsgDelegate));
});
});
describe('MsgSend', function () {
var ref = store.findProto('cosmos/bank/v1beta1/tx.proto');
var context = new _context.ProtoParseContext(ref, store, store.options);
it('interface', function () {
(0, _testUtils.expectCode)((0, _.createProtoType)(context, 'MsgSend', (0, _utils.getNestedProto)(ref.traversed).MsgSend));
});
it('interface type', function () {
(0, _testUtils.expectCode)((0, _.createProtoTypeType)(context, 'MsgSend', (0, _utils.getNestedProto)(ref.traversed).MsgSend));
});
it('api interface', function () {
(0, _testUtils.expectCode)((0, _.createSDKType)(context, 'MsgSend', (0, _utils.getNestedProto)(ref.traversed).MsgSend));
});
it('amino interface', function () {
(0, _testUtils.expectCode)((0, _amino.createAminoType)(context, 'MsgSend', (0, _utils.getNestedProto)(ref.traversed).MsgSend));
});
// it('interface', () => {
// expectCode(createObjectWithMethods(context, 'MsgSend',
// getNestedProto(ref.traversed).MsgSend
// ));
// });
});
describe('PageRequest', function () {
var ref = store.findProto('cosmos/base/query/v1beta1/pagination.proto');
var context = new _context.ProtoParseContext(ref, store, store.options);
it('interface', function () {
(0, _testUtils.expectCode)((0, _.createProtoType)(context, 'PageRequest', (0, _utils.getNestedProto)(ref.traversed).PageRequest));
});
it('api interface', function () {
(0, _testUtils.expectCode)((0, _.createSDKType)(context, 'PageRequest', (0, _utils.getNestedProto)(ref.traversed).PageRequest));
});
});
describe('PageResponse', function () {
var ref = store.findProto('cosmos/base/query/v1beta1/pagination.proto');
var context = new _context.ProtoParseContext(ref, store, store.options);
it('interface', function () {
(0, _testUtils.expectCode)((0, _.createProtoType)(context, 'PageResponse', (0, _utils.getNestedProto)(ref.traversed).PageResponse));
});
it('api interface', function () {
(0, _testUtils.expectCode)((0, _.createSDKType)(context, 'PageResponse', (0, _utils.getNestedProto)(ref.traversed).PageResponse));
});
});
describe('cosmos/auth/v1beta1/auth.proto', function () {
var ref = store.findProto('cosmos/auth/v1beta1/auth.proto');
var context = new _context.ProtoParseContext(ref, store, store.options);
it('BaseAccount', function () {
(0, _testUtils.expectCode)((0, _.createProtoType)(context, 'BaseAccount', (0, _utils.getNestedProto)(ref.traversed).BaseAccount));
});
it('ModuleAccount', function () {
(0, _testUtils.expectCode)((0, _.createProtoType)(context, 'ModuleAccount', (0, _utils.getNestedProto)(ref.traversed).ModuleAccount));
});
});
describe('GenesisState', function () {
var ref = store.findProto('cosmos/auth/v1beta1/genesis.proto');
var context = new _context.ProtoParseContext(ref, store, store.options);
it('interface', function () {
(0, _testUtils.expectCode)((0, _.createProtoType)(context, 'GenesisState', (0, _utils.getNestedProto)(ref.traversed).GenesisState));
});
});
describe('cosmos/authz/v1beta1/authz.proto', function () {
var ref = store.findProto('cosmos/authz/v1beta1/authz.proto');
var context = new _context.ProtoParseContext(ref, store, store.options);
it('Grant Type', function () {
(0, _testUtils.expectCode)((0, _.createProtoTypeType)(context, 'Grant', (0, _utils.getNestedProto)(ref.traversed).Grant));
});
it('GrantAuthorization Type', function () {
(0, _testUtils.expectCode)((0, _.createProtoTypeType)(context, 'GrantAuthorization', (0, _utils.getNestedProto)(ref.traversed).GrantAuthorization));
});
it('Grant', function () {
(0, _testUtils.expectCode)((0, _.createProtoType)(context, 'Grant', (0, _utils.getNestedProto)(ref.traversed).Grant));
});
it('GrantAuthorization', function () {
(0, _testUtils.expectCode)((0, _.createProtoType)(context, 'GrantAuthorization', (0, _utils.getNestedProto)(ref.traversed).GrantAuthorization));
});
});
describe('cosmos/authz/v1beta1/query.proto', function () {
var ref = store.findProto('cosmos/authz/v1beta1/query.proto');
var context = new _context.ProtoParseContext(ref, store, store.options);
it('QueryGrantsRequest', function () {
(0, _testUtils.expectCode)((0, _.createProtoType)(context, 'QueryGrantsRequest', (0, _utils.getNestedProto)(ref.traversed).QueryGrantsRequest));
});
});
describe('confio/proofs.proto', function () {
var ref = store.findProto('confio/proofs.proto');
var context = new _context.ProtoParseContext(ref, store, store.options);
it('ExistenceProof', function () {
(0, _testUtils.expectCode)((0, _.createProtoType)(context, 'ExistenceProof', (0, _utils.getNestedProto)(ref.traversed).ExistenceProof));
});
});
;