main()
{
local albumlist="albumlist"
- local lib="vorbis.sh"
+ local lib="${DEFAULT_LIB:="vorbis"}.sh"
check_programs || return $?
load_config || return $?
assert_line --index 0 "❌ ERROR: lib build/tests/lib1/vorbis.sh not found"
}
+# bats test_tags=albentohandy:load_library,albentohandy:options
+@test "failed: lib mp3.sh not found when default mp3" {
+ load_config() {
+ :
+ }
+ LIB_PATH="build/tests/lib1"
+ DEFAULT_LIB="mp3"
+
+ run main
+
+ assert_failure
+ assert_line --index 0 "❌ ERROR: lib build/tests/lib1/mp3.sh not found"
+}
+
# bats test_tags=albentohandy:load_library,albentohandy:options
@test "failed: lib vorbis.sh not found with param" {
load_config() {