bats_load_library 'bats-assert'
mkdir --parents "build/tests"
export TEST_MODE="ON"
- export CONFIG_FILE="build/tests/albentohandy.conf"
- echo "MUSIC_PATHES=(\"build/tests\")" > "$CONFIG_FILE"
+ export CONFIG_FILE="tests/test.conf"
source src/albentohandy
}
}
@test "failed: missing albumtohandy.conf" {
- CONFIG_FILE="src/nothing.conf"
+ CONFIG_FILE="build/tests/nothing.conf"
run main
assert_failure
- assert_line --index 0 "❌ ERROR: missing src/nothing.conf"
+ assert_line --index 0 "❌ ERROR: missing build/tests/nothing.conf"
}
@test "failed: missing MUSIC_PATHES" {
- echo "" > build/tests/albentohandy.conf
+ CONFIG_FILE="build/tests/albentohandy.conf"
+ echo "" > "$CONFIG_FILE"
run main