UNPKG

@cosmology/ast

Version:
54 lines (53 loc) 2.73 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); var _enums = require("./enums"); var _struct = _interopRequireDefault(require("../../../../../__fixtures__/proto-json/google/protobuf/struct.json")); var _utils = require("@cosmology/utils"); var _ast = require("@cosmology/ast"); var _testUtils = require("../../../test-utils"); var store = (0, _testUtils.getTestProtoStore)(); store.traverseAll(); it('createProtoEnum', /*#__PURE__*/(0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee() { var ref, context; return _regenerator["default"].wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: ref = store.findProto('google/protobuf/struct.proto'); context = new _ast.ProtoParseContext(ref, store, _testUtils.defaultTelescopeOptions); (0, _testUtils.expectCode)((0, _enums.createProtoEnum)(context, 'NullValue', (0, _utils.getNestedProto)(_struct["default"]).NullValue)); case 3: case "end": return _context.stop(); } }, _callee); }))); it('createProtoEnumFromJSON', /*#__PURE__*/(0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee2() { var ref, context; return _regenerator["default"].wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: ref = store.findProto('google/protobuf/struct.proto'); context = new _ast.ProtoParseContext(ref, store, _testUtils.defaultTelescopeOptions); (0, _testUtils.expectCode)((0, _enums.createProtoEnumFromJSON)(context, 'NullValue', (0, _utils.getNestedProto)(_struct["default"]).NullValue)); case 3: case "end": return _context2.stop(); } }, _callee2); }))); it('createProtoEnumToJSON', /*#__PURE__*/(0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee3() { var ref, context; return _regenerator["default"].wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: ref = store.findProto('google/protobuf/struct.proto'); context = new _ast.ProtoParseContext(ref, store, _testUtils.defaultTelescopeOptions); (0, _testUtils.expectCode)((0, _enums.createProtoEnumToJSON)(context, 'NullValue', (0, _utils.getNestedProto)(_struct["default"]).NullValue)); case 3: case "end": return _context3.stop(); } }, _callee3); })));