Update test.js

This commit is contained in:
Sindre Sorhus 2017-06-20 15:21:45 +02:00 committed by GitHub
parent 09eaccb13c
commit 2258fcc328

31
test.js
View file

@ -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;
}); });
}); });