1
0
mirror of https://github.com/thangisme/notes.git synced 2024-07-04 00:45:28 +00:00
notes/node_modules/table/test/README/usage/text_wrapping.js

70 lines
1.9 KiB
JavaScript
Raw Normal View History

2017-03-09 18:16:08 +00:00
import {
table
} from './../../../src';
import expectTable from './expectTable';
describe('README.md usage/', () => {
it('text_wrapping (no wrap word)', () => {
const data = [
['Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pulvinar nibh sed mauris convallis dapibus. Nunc venenatis tempus nulla sit amet viverra.']
];
const config = {
columns: {
0: {
width: 20
}
}
};
const output = table(data, config);
// eslint-disable-next-line no-restricted-syntax
expectTable(output, `
Lorem ipsum dolor si
t amet, consectetur
adipiscing elit. Pha
sellus pulvinar nibh
sed mauris convallis
dapibus. Nunc venena
tis tempus nulla sit
amet viverra.
`);
});
it('text_wrapping (wrap word)', () => {
const data = [
['Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pulvinar nibh sed mauris convallis dapibus. Nunc venenatis tempus nulla sit amet viverra.']
];
const config = {
columns: {
0: {
width: 20,
wrapWord: true
}
}
};
const output = table(data, config);
// eslint-disable-next-line no-restricted-syntax
expectTable(output, `
Lorem ipsum dolor
sit amet,
consectetur
adipiscing elit.
Phasellus pulvinar
nibh sed mauris
convallis dapibus.
Nunc venenatis
tempus nulla sit
amet viverra.
`);
});
});