mirror of
https://github.com/flynx/colors.js.git
synced 2025-10-28 18:40:09 +00:00
Add tests for custom entries with multiple values
This commit is contained in:
parent
dee3ab0494
commit
a98deca85f
@ -61,3 +61,13 @@ assert.equal(typeof ('astring'.red), 'string');
|
||||
assert.equal(typeof ('astring'.error), 'string');
|
||||
|
||||
assert.equal(s, 'string');
|
||||
|
||||
colors.setTheme({custom: ['blue', 'bold', 'underline']});
|
||||
assert.equal(colors.custom(s),
|
||||
'\x1b[34m' + '\x1b[1m' + '\x1b[4m' + s +
|
||||
'\x1b[24m' + '\x1b[22m' + '\x1b[39m' );
|
||||
|
||||
colors.setTheme({custom: ['red', 'italic', 'inverse']});
|
||||
assert.equal(colors.custom(s),
|
||||
'\x1b[31m' + '\x1b[3m' + '\x1b[7m' + s +
|
||||
'\x1b[27m' + '\x1b[23m' + '\x1b[39m' );
|
||||
@ -57,3 +57,12 @@ colors.setTheme({error: 'red'});
|
||||
assert.equal(typeof (colors.red('astring')), 'string');
|
||||
assert.equal(typeof (colors.error('astring')), 'string');
|
||||
|
||||
colors.setTheme({custom: ['blue', 'bold', 'underline']});
|
||||
assert.equal(colors.custom(s),
|
||||
'\x1b[4m' + '\x1b[1m' + '\x1b[34m' + s +
|
||||
'\x1b[39m' + '\x1b[22m' + '\x1b[24m' );
|
||||
|
||||
colors.setTheme({custom: ['red', 'italic', 'inverse']});
|
||||
assert.equal(colors.custom(s),
|
||||
'\x1b[7m' + '\x1b[3m' + '\x1b[31m' + s +
|
||||
'\x1b[39m' + '\x1b[23m' + '\x1b[27m' );
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user