nodejs-figures/test.js

19 lines
545 B
JavaScript
Raw Normal View History

2020-08-20 20:59:10 +08:00
import test from 'ava';
import m from './';
const result = (main, win) => process.platform === 'win32' ? win : main;
console.log(' ' + Object.keys(m).map(x => m[x]).join(' ') + '\n');
test('figures', t => {
t.is(m.tick, result('✔', '√'));
});
test('fallbacks', t => {
t.is(m('foo'), 'foo');
t.is(m('?bar?'), '?bar?');
t.is(m('✔ ✔ ✔'), result('✔ ✔ ✔', '√ √ √'));
t.is(m('✔ ✖\n★ ▇'), result('✔ ✖\n★ ▇', '√ ×\n* █'));
t.is(m('✔ ✖ ★ ▇'), result('✔ ✖ ★ ▇', '√ × * █'));
});