UNPKG

@cosmology/ast

Version:
105 lines (103 loc) 5.35 kB
"use strict"; 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)); }); });