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