@cosmology/ast
Version:
Cosmos TypeScript AST generation
32 lines (31 loc) • 1.58 kB
JavaScript
var _protoParser = require("@cosmology/proto-parser");
var _utils = require("@cosmology/utils");
var _testUtils = require("../../../../../test-utils");
var _encoding = require("../../../../encoding");
var _grpcWeb = require("./grpc-web.query");
var _grpcWeb2 = require("./grpc-web.msg");
var store = (0, _testUtils.getTestProtoStore)();
store.traverseAll();
it('test gRPC-web Query Client', function () {
var ref = store.findProto('cosmos/auth/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, _grpcWeb.createGrpcWebQueryInterface)(context, service));
(0, _testUtils.expectCode)((0, _grpcWeb.createGrpcWebQueryClass)(context, service));
});
it('test Osmosis gRPC-web Query Client', function () {
var ref = store.findProto('osmosis/epochs/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, _grpcWeb2.GetDesc)(context, service));
var Desces = (0, _grpcWeb2.getMethodDesc)(context, service);
for (var i = 0; i < Desces.length; i++) {
var element = Desces[i];
(0, _testUtils.expectCode)(element);
}
(0, _testUtils.expectCode)((0, _grpcWeb.createGrpcWebQueryInterface)(context, service));
(0, _testUtils.expectCode)((0, _grpcWeb.createGrpcWebQueryClass)(context, service));
});
;