UNPKG

@cosmology/ast

Version:
29 lines (28 loc) 1.53 kB
"use strict"; var _utils = require("@cosmology/utils"); var _types = require("@cosmology/types"); var _testUtils = require("../../../test-utils/"); var _context = require("../context"); var _object = require("../object"); var store = (0, _testUtils.getTestProtoStore)(); store.traverseAll(); describe('Duraation: duration', function () { var ref = store.findProto('cosmos/gov/v1beta1/gov.proto'); var context = new _context.ProtoParseContext(ref, store, _types.defaultTelescopeOptions); var aminoCtx = new _context.AminoParseContext(ref, store, _types.defaultTelescopeOptions); context.options.prototypes.typingsFormat.duration = 'duration'; aminoCtx.options.prototypes.typingsFormat.duration = 'duration'; it('DepositParams', function () { (0, _testUtils.expectCode)((0, _object.createObjectWithMethods)(context, 'DepositParams', (0, _utils.getNestedProto)(ref.traversed).DepositParams)); }); }); describe('Duration: string', function () { var ref = store.findProto('cosmos/gov/v1beta1/gov.proto'); var context = new _context.ProtoParseContext(ref, store, _types.defaultTelescopeOptions); var aminoCtx = new _context.AminoParseContext(ref, store, _types.defaultTelescopeOptions); context.options.prototypes.typingsFormat.duration = 'string'; aminoCtx.options.prototypes.typingsFormat.duration = 'string'; it('DepositParams', function () { (0, _testUtils.expectCode)((0, _object.createObjectWithMethods)(context, 'DepositParams', (0, _utils.getNestedProto)(ref.traversed).DepositParams)); }); });