@cosmology/ast
Version:
Cosmos TypeScript AST generation
27 lines (26 loc) • 1.21 kB
JavaScript
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));
});
});
;