@cosmology/ast
Version:
Cosmos TypeScript AST generation
29 lines (28 loc) • 1.37 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 _protoParser = require("@cosmology/proto-parser");
var _utils = require("@cosmology/utils");
var _types = require("@cosmology/types");
var _testUtils = require("../../../test-utils");
var _encoding = require("../../encoding");
var _pinia = require("./pinia");
var store = (0, _testUtils.getTestProtoStore)();
store.traverseAll();
it('builds stores.', /*#__PURE__*/(0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee() {
var ref, res, service, context;
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
ref = store.findProto('cosmos/auth/v1beta1/query.proto');
res = (0, _protoParser.traverse)(store, ref);
service = (0, _utils.getNestedProto)(res).Query;
context = new _encoding.GenericParseContext(ref, store, _types.defaultTelescopeOptions);
(0, _testUtils.expectCode)((0, _pinia.createPiniaStore)(context, service));
case 5:
case "end":
return _context.stop();
}
}, _callee);
})));
;