48 lines
992 B
Bash
48 lines
992 B
Bash
#!/usr/bin/env bats
|
|
|
|
load ../test_helper
|
|
load ../test_helper_libs
|
|
load ../../themes/base.theme
|
|
|
|
@test 'themes base: battery_percentage should exist if battery plugin loaded' {
|
|
run type -t battery_percentage
|
|
assert_failure
|
|
|
|
load "../../lib/battery.bash"
|
|
|
|
run type -t battery_percentage
|
|
assert_success
|
|
assert_output "function"
|
|
}
|
|
|
|
@test 'themes base: battery_char should exist if battery plugin loaded' {
|
|
run type -t battery_char
|
|
assert_success
|
|
assert_output "function"
|
|
|
|
load "../../lib/battery.bash"
|
|
run type -t battery_percentage
|
|
assert_success
|
|
assert_output "function"
|
|
|
|
run battery_char
|
|
assert_success
|
|
|
|
run type -a battery_char
|
|
assert_output --partial 'THEME_BATTERY_PERCENTAGE_CHECK'
|
|
}
|
|
|
|
@test 'themes base: battery_charge should exist if battery plugin loaded' {
|
|
run type -t battery_charge
|
|
assert_failure
|
|
|
|
load "../../lib/battery.bash"
|
|
|
|
run type -t battery_charge
|
|
assert_success
|
|
assert_output "function"
|
|
|
|
run battery_charge
|
|
assert_success
|
|
}
|