UNPKG

@quantlab/handsontable

Version:

Spreadsheet-like data grid editor that provides copy/paste functionality compatible with Excel/Google Docs

36 lines (27 loc) 1.19 kB
import {toSingleLine} from 'handsontable/helpers/templateLiteralTag'; describe('Helpers for template literals', () => { describe('toSingleLine', function () { it('should strip two line string (string with whitespace at end of first line and indention at second one)', () => { const text = toSingleLine`Hello world Hello world`; expect(text).toEqual('Hello world Hello world'); }); it('should strip two line string (string without whitespace at end of first line and indention at second one)', () => { const text = toSingleLine`Hello world Hello world`; expect(text).toEqual('Hello worldHello world'); }); it('should include literals and not remove whitespaces between them without necessary', () => { const a = 'Hello'; const b = 'world'; const text = toSingleLine`${a} ${b}`; expect(text).toEqual('Hello world'); }); it('should remove whitespaces from both sides of a string.', () => { const a = ' Hello'; const b = 'world '; const text = toSingleLine`${a} ${b}`; expect(text).toEqual('Hello world'); }); }); });