UNPKG

@cosmology/ast

Version:
33 lines (32 loc) 1.83 kB
"use strict"; var _protoParser = require("@cosmology/proto-parser"); var _utils = require("@cosmology/utils"); var _testUtils = require("../../../../../test-utils"); var _encoding = require("../../../../encoding"); var _grpcGateway = require("./grpc-gateway.query"); var store = (0, _testUtils.getTestProtoStore)(); store.traverseAll(); it('GRPC-Gateway Query Client', function () { var ref = store.findProto('cosmos/bank/v1beta1/query.proto'); var res = (0, _protoParser.traverse)(store, ref); var service = (0, _utils.getNestedProto)(res).Query; var context = new _encoding.GenericParseContext(ref, store, store.options); (0, _testUtils.expectCode)((0, _grpcGateway.createGRPCGatewayQueryClass)(context, service)); (0, _testUtils.expectCode)((0, _grpcGateway.createGRPCGatewayWrapperClass)(context, service)); }); it('GRPC-Gateway Service Client', function () { var ref = store.findProto('cosmos/tx/v1beta1/service.proto'); var res = (0, _protoParser.traverse)(store, ref); var service = (0, _utils.getNestedProto)(res).Service; var context = new _encoding.GenericParseContext(ref, store, store.options); (0, _testUtils.expectCode)((0, _grpcGateway.createGRPCGatewayQueryClass)(context, service)); (0, _testUtils.expectCode)((0, _grpcGateway.createGRPCGatewayWrapperClass)(context, service)); }); it('GRPC-Gateway Query Client with 2 params', function () { var ref = store.findProto('cosmos/staking/v1beta1/query.proto'); var res = (0, _protoParser.traverse)(store, ref); var service = (0, _utils.getNestedProto)(res).Query; var context = new _encoding.GenericParseContext(ref, store, store.options); (0, _testUtils.expectCode)((0, _grpcGateway.createGRPCGatewayQueryClass)(context, service)); (0, _testUtils.expectCode)((0, _grpcGateway.createGRPCGatewayWrapperClass)(context, service)); });