Update test.js
This commit is contained in:
parent
09eaccb13c
commit
2258fcc328
1 changed files with 17 additions and 14 deletions
31
test.js
31
test.js
|
|
@ -161,25 +161,28 @@ describe('chalk.level', function () {
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should enable/disable colors based on overall chalk enabled property, not individual instances', function () {
|
it('should enable/disable colors based on overall chalk enabled property, not individual instances', function () {
|
||||||
chalk.enabled = true;
|
var oldLevel = chalk.level;
|
||||||
|
chalk.level = 1;
|
||||||
var red = chalk.red;
|
var red = chalk.red;
|
||||||
assert.equal(red.enabled, true);
|
assert.equal(red.level, 1);
|
||||||
chalk.enabled = false;
|
chalk.level = 0;
|
||||||
assert.equal(red.enabled, chalk.enabled);
|
assert.equal(red.level, chalk.level);
|
||||||
chalk.enabled = true;
|
chalk.level = oldLevel;
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should propagate enable/disable changes from child colors', function () {
|
it('should propagate enable/disable changes from child colors', function () {
|
||||||
chalk.enabled = true;
|
var oldLevel = chalk.level;
|
||||||
|
chalk.level = 1;
|
||||||
var red = chalk.red;
|
var red = chalk.red;
|
||||||
assert.equal(red.enabled, true);
|
assert.equal(red.level, 1);
|
||||||
assert.equal(chalk.enabled, true);
|
assert.equal(chalk.level, 1);
|
||||||
red.enabled = false;
|
red.level = 0;
|
||||||
assert.equal(red.enabled, false);
|
assert.equal(red.level, 0);
|
||||||
assert.equal(chalk.enabled, false);
|
assert.equal(chalk.level, 0);
|
||||||
chalk.enabled = true;
|
chalk.level = 1;
|
||||||
assert.equal(red.enabled, true);
|
assert.equal(red.level, 1);
|
||||||
assert.equal(chalk.enabled, true);
|
assert.equal(chalk.level, 1);
|
||||||
|
chalk.level = oldLevel;
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue