mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-12-18 05:40:07 +00:00
Add tests for functions/colors.zsh
This commit is contained in:
parent
c0c611c21d
commit
8a386ba1b3
2 changed files with 43 additions and 0 deletions
|
@ -20,4 +20,5 @@ install:
|
|||
script:
|
||||
- test/powerlevel9k.spec
|
||||
- test/functions/utilities.spec
|
||||
- test/functions/colors.spec
|
||||
|
||||
|
|
42
test/functions/colors.spec
Executable file
42
test/functions/colors.spec
Executable file
|
@ -0,0 +1,42 @@
|
|||
#!/usr/bin/env zsh
|
||||
#vim:ft=zsh ts=2 sw=2 sts=2 et fenc=utf-8
|
||||
|
||||
# Required for shunit2 to run correctly
|
||||
setopt shwordsplit
|
||||
SHUNIT_PARENT=$0
|
||||
|
||||
function oneTimeSetUp() {
|
||||
# Load Powerlevel9k
|
||||
source functions/colors.zsh
|
||||
}
|
||||
|
||||
function testGetColorCodeWithAnsiForegroundColor() {
|
||||
assertEquals '002' "$(getColorCode 'green')"
|
||||
}
|
||||
|
||||
function testGetColorCodeWithAnsiBackgroundColor() {
|
||||
assertEquals '002' "$(getColorCode 'bg-green')"
|
||||
}
|
||||
|
||||
function testGetColorCodeWithNumericalColor() {
|
||||
assertEquals '002' "$(getColorCode '002')"
|
||||
}
|
||||
|
||||
function testIsSameColorComparesAnsiForegroundAndNumericalColorCorrectly() {
|
||||
assertTrue "isSameColor 'green' '002'"
|
||||
}
|
||||
|
||||
function testIsSameColorComparesAnsiBackgroundAndNumericalColorCorrectly() {
|
||||
assertTrue "isSameColor 'bg-green' '002'"
|
||||
}
|
||||
|
||||
function testIsSameColorComparesNumericalBackgroundAndNumericalColorCorrectly() {
|
||||
assertTrue "isSameColor '010' '2'"
|
||||
}
|
||||
|
||||
function testIsSameColorDoesNotYieldNotEqualColorsTruthy() {
|
||||
assertFalse "isSameColor 'green' '003'"
|
||||
}
|
||||
|
||||
|
||||
source shunit2/source/2.1/src/shunit2
|
Loading…
Reference in a new issue