@cosmology/ast
Version:
Cosmos TypeScript AST generation
48 lines (47 loc) • 1.76 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
var _testUtils = require("../../../../test-utils");
var _grpcGateway = require("./grpc-gateway");
it('createScopedGrpcWebFactory', /*#__PURE__*/(0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee() {
var context;
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
context = (0, _testUtils.getGenericParseContext)();
(0, _testUtils.expectCode)((0, _grpcGateway.createScopedGrpcGatewayFactory)(context, {
cosmos: {
app: {
v1alpha1: "../cosmos/app/v1alpha1/query.rpc.Query"
},
auth: {
v1beta1: "../cosmos/auth/v1beta1/query.rpc.Query"
},
authz: {
v1beta1: "../cosmos/authz/v1beta1/query.rpc.Query"
},
bank: {
v1beta1: "../cosmos/bank/v1beta1/query.rpc.Query"
},
base: {
tendermint: {
v1beta1: "../cosmos/base/tendermint/v1beta1/query.rpc.Service"
}
},
tx: {
v1beta1: "../cosmos/tx/v1beta1/service.rpc.Service"
}
},
cosmwasm: {
wasm: {
v1: "./wasm/v1/query.rpc.Query"
}
}
}, 'createRpcFactorizzle'));
case 2:
case "end":
return _context.stop();
}
}, _callee);
})));