@cosmology/ast
Version:
Cosmos TypeScript AST generation
70 lines (69 loc) • 2.61 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 _rpc = require("./rpc");
it('rpcRecursiveObjectProps', /*#__PURE__*/(0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee() {
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
(0, _testUtils.expectCode)((0, _rpc.rpcRecursiveObjectProps)(['cosmos', 'bank', 'v1beta1']));
case 1:
case "end":
return _context.stop();
}
}, _callee);
})));
it('createScopedRpcFactory', /*#__PURE__*/(0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee2() {
return _regenerator["default"].wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
(0, _testUtils.expectCode)((0, _rpc.createScopedRpcFactory)({
cosmos: {
bank: {
v1beta1: "./proto/cosmos/bank/v1beta1/query.lcd"
},
gov: {
v1beta1: "./proto/cosmos/bank/v1beta1/query.lcd"
}
},
osmosis: {
gamm: {
v1beta1: "./proto/cosmos/bank/v1beta1/query.lcd"
}
}
}, 'createRpc', 'RPCQueryClient'));
case 1:
case "end":
return _context2.stop();
}
}, _callee2);
})));
it('createScopedRpcTmFactory', /*#__PURE__*/(0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee3() {
var context;
return _regenerator["default"].wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
context = (0, _testUtils.getGenericParseContext)();
(0, _testUtils.expectCode)((0, _rpc.createScopedRpcTmFactory)(context, {
cosmos: {
bank: {
v1beta1: "./proto/cosmos/bank/v1beta1/query.lcd"
},
gov: {
v1beta1: "./proto/cosmos/bank/v1beta1/query.lcd"
}
},
osmosis: {
gamm: {
v1beta1: "./proto/cosmos/bank/v1beta1/query.lcd"
}
}
}, 'createRpcFactorizzle'));
case 2:
case "end":
return _context3.stop();
}
}, _callee3);
})));
;