UNPKG

@cosmology/ast

Version:
27 lines (26 loc) 1.21 kB
"use strict"; var _utils = require("@cosmology/utils"); var _types = require("@cosmology/types"); var _testUtils = require("../../../../../test-utils/"); var _context = require("../../../context"); var _ = require(".."); var _amino = require("../amino"); var _object = require("../../../object"); var store = (0, _testUtils.getTestProtoStore)(); store.traverseAll(); describe('Any', function () { var ref = store.findProto('google/protobuf/any.proto'); var context = new _context.ProtoParseContext(ref, store, _types.defaultTelescopeOptions); it('interface', function () { (0, _testUtils.expectCode)((0, _.createProtoType)(context, 'Any', (0, _utils.getNestedProto)(ref.traversed).Any)); }); it('api interface', function () { (0, _testUtils.expectCode)((0, _.createSDKType)(context, 'Any', (0, _utils.getNestedProto)(ref.traversed).Any)); }); it('amino interface', function () { (0, _testUtils.expectCode)((0, _amino.createAminoType)(context, 'Any', (0, _utils.getNestedProto)(ref.traversed).Any)); }); it('interface', function () { (0, _testUtils.expectCode)((0, _object.createObjectWithMethods)(context, 'Any', (0, _utils.getNestedProto)(ref.traversed).Any)); }); });