@tetcoin/util
Version:
A collection of useful utilities for @tetcoin
21 lines (19 loc) • 774 B
JavaScript
;
var _ = require(".");
// Copyright 2017-2019 @polkadot/util authors & contributors
// This software may be modified and distributed under the terms
// of the Apache-2.0 license. See the LICENSE file for details.
describe('stringShorten', () => {
it('returns the value as-is when <= maxLength', () => {
expect((0, _.stringShorten)('0123456789', 4)).toEqual('0123456789');
});
it('returns the shortened value when > maxLength', () => {
expect((0, _.stringShorten)('0123456789', 3)).toEqual('012..789');
});
it('returns undefined as undefined', () => {
expect((0, _.stringShorten)()).toEqual('undefined');
});
it('returns non-string values as strings', () => {
expect((0, _.stringShorten)(12345678, 2)).toEqual('12..78');
});
});