mirror of
https://github.com/snachodog/just-the-docs.git
synced 2025-04-08 04:51:23 -06:00
70 lines
1.9 KiB
JavaScript
70 lines
1.9 KiB
JavaScript
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. ║
|
|
╚══════════════════════╝
|
|
`);
|
|
});
|
|
});
|