mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-11-14 00:50:08 +00:00
42 lines
1,015 B
Bash
Executable file
42 lines
1,015 B
Bash
Executable file
#!/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 setUp() {
|
|
# 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/shunit2
|