1
0
Fork 0
mirror of https://github.com/romkatv/powerlevel10k.git synced 2024-12-22 23:21:57 +00:00

Add tests for color comparisons with none colors

This commit is contained in:
Dominik Ritter 2018-08-10 00:47:20 +02:00
parent 6daef84c60
commit 7a1319c2d9

View file

@ -22,6 +22,10 @@ function testGetColorCodeWithNumericalColor() {
assertEquals '002' "$(getColorCode '002')" assertEquals '002' "$(getColorCode '002')"
} }
function testGetColorCodeWithNoneColor() {
assertEquals 'none' "$(getColorCode 'NONE')"
}
function testIsSameColorComparesAnsiForegroundAndNumericalColorCorrectly() { function testIsSameColorComparesAnsiForegroundAndNumericalColorCorrectly() {
assertTrue "isSameColor 'green' '002'" assertTrue "isSameColor 'green' '002'"
} }
@ -38,6 +42,18 @@ function testIsSameColorDoesNotYieldNotEqualColorsTruthy() {
assertFalse "isSameColor 'green' '003'" assertFalse "isSameColor 'green' '003'"
} }
function testIsSameColorHandlesNoneCorrectly() {
assertTrue "isSameColor 'none' 'NOnE'"
}
function testIsSameColorCompareTwoNoneColorsCorrectly() {
assertTrue "isSameColor 'none' 'none'"
}
function testIsSameColorComparesColorWithNoneCorrectly() {
assertFalse "isSameColor 'green' 'none'"
}
function testBrightColorsWork() { function testBrightColorsWork() {
# We had some code in the past that equalized bright colors # We had some code in the past that equalized bright colors
# with normal ones. This code is now gone, and this test should # with normal ones. This code is now gone, and this test should