UNPKG

qunit-dom

Version:

DOM element assertions for QUnit

23 lines (18 loc) 495 B
/* eslint-env jest */ import collapseWhitespace from './collapse-whitespace'; const TESTS = [ ['', ''], ['abc', 'abc'], ['a b c', 'a b c'], ['a b\tc', 'a b c'], [' a b c ', 'a b c'], [' a\r\n b c ', 'a b c'], ['\n foo equals\n bar\n ', 'foo equals bar'], ]; TESTS.forEach(it => { let input = it[0]; let expected = it[1]; test(`${JSON.stringify(input)} -> ${JSON.stringify(expected)}`, () => { expect(collapseWhitespace(input)).toEqual(expected); }); });