@flexis/ui
Version:
Styleless React Components
16 lines • 1.58 kB
JavaScript
/* tslint:disable: no-magic-numbers */
import { textTructate } from './textTruncate';
describe('helpers', () => {
describe('textTruncate', () => {
it('should truncate text', () => {
expect(textTructate('some long text', 4)).toBe('some...');
});
it('should truncate text by space', () => {
expect(textTructate('some long text', 6)).toBe('some...');
});
it('should not truncate shirt text', () => {
expect(textTructate('something', 20)).toBe('something');
});
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dFRydW5jYXRlLnNwZWMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaGVscGVycy90ZXh0VHJ1bmNhdGUuc3BlYy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxzQ0FBc0M7QUFDdEMsT0FBTyxFQUNOLFlBQVksRUFDWixNQUFNLGdCQUFnQixDQUFDO0FBRXhCLFFBQVEsQ0FBQyxTQUFTLEVBQUUsR0FBRyxFQUFFO0lBRXhCLFFBQVEsQ0FBQyxjQUFjLEVBQUUsR0FBRyxFQUFFO1FBRTdCLEVBQUUsQ0FBQyxzQkFBc0IsRUFBRSxHQUFHLEVBQUU7WUFFL0IsTUFBTSxDQUNMLFlBQVksQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDLENBQUMsQ0FDakMsQ0FBQyxJQUFJLENBQ0wsU0FBUyxDQUNULENBQUM7UUFDSCxDQUFDLENBQUMsQ0FBQztRQUVILEVBQUUsQ0FBQywrQkFBK0IsRUFBRSxHQUFHLEVBQUU7WUFFeEMsTUFBTSxDQUNMLFlBQVksQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDLENBQUMsQ0FDakMsQ0FBQyxJQUFJLENBQ0wsU0FBUyxDQUNULENBQUM7UUFDSCxDQUFDLENBQUMsQ0FBQztRQUVILEVBQUUsQ0FBQyxnQ0FBZ0MsRUFBRSxHQUFHLEVBQUU7WUFFekMsTUFBTSxDQUNMLFlBQVksQ0FBQyxXQUFXLEVBQUUsRUFBRSxDQUFDLENBQzdCLENBQUMsSUFBSSxDQUNMLFdBQVcsQ0FDWCxDQUFDO1FBQ0gsQ0FBQyxDQUFDLENBQUM7SUFDSixDQUFDLENBQUMsQ0FBQztBQUNKLENBQUMsQ0FBQyxDQUFDIn0=