π Sid Gifari File Manager Pro
v8.0.5 | 2026-06-15 04:43:37 | PHP 8.1.34
π
/ (Root)
/
opt
/
alt
/
alt-nodejs10
/
root
/
usr
/
lib
/
node_modules
/
npm
/
node_modules.bundled
/
cli-columns
π /opt/alt/alt-nodejs10/root/usr/lib/node_modules/npm/node_modules.bundled/cli-columns
π Refresh
βοΈ
Editing: test.js
Read Only
import test from 'ava'; import chalk from 'chalk'; import stripAnsi from 'strip-ansi'; import columns from './index'; test('should print one column list', t => { const cols = columns(['foo', ['bar', 'baz'], ['bar', 'qux']], { width: 1 }); const expected = 'bar\n' + 'bar\n' + 'baz\n' + 'foo\n' + 'qux'; t.is(cols, expected); }); test('should print three column list', t => { const cols = columns(['foo', ['bar', 'baz'], ['bat', 'qux']], { width: 16 }); const expected = 'bar baz qux \n' + 'bat foo '; t.is(cols, expected); }); test('should print complex list', t => { const cols = columns( [ 'foo', 'bar', 'baz', chalk.cyan('εΆζζ') + ' εΎεΏε', 'blue' + chalk.bgBlue('berry'), chalk.red('apple'), 'pomegranate', 'durian', chalk.green('star fruit'), 'apricot', 'banana pineapple' ], { width: 80 } ); const expected = 'apple bar durian star fruit \n' + 'apricot baz foo εΆζζ εΎεΏε \n' + 'banana pineapple blueberry pomegranate '; t.is(stripAnsi(cols), expected); }); test('should optionally not sort', t => { const cols = columns( [ 'foo', 'bar', 'baz', chalk.cyan('εΆζζ') + ' εΎεΏε', 'blue' + chalk.bgBlue('berry'), chalk.red('apple'), 'pomegranate', 'durian', chalk.green('star fruit'), 'apricot', 'banana pineapple' ], { sort: false, width: 80 } ); const expected = 'foo εΆζζ εΎεΏε pomegranate apricot \n' + 'bar blueberry durian banana pineapple \n' + 'baz apple star fruit '; t.is(stripAnsi(cols), expected); });
πΎ Save Changes
β Cancel