From e3a016435503ac4b928f1fd26e7e4e72962a1745 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 31 Oct 2015 13:08:13 +0100 Subject: [PATCH] tests/xbps-alternatives: extend register_one_relative test case. --- tests/xbps/xbps-alternatives/main.sh | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/tests/xbps/xbps-alternatives/main.sh b/tests/xbps/xbps-alternatives/main.sh index e090f8ab..8d16314b 100644 --- a/tests/xbps/xbps-alternatives/main.sh +++ b/tests/xbps/xbps-alternatives/main.sh @@ -3,7 +3,7 @@ atf_test_case register_one register_one_head() { - atf_set "descr" "xbps-alternatives: register one pkg wth an alternatives group" + atf_set "descr" "xbps-alternatives: register one pkg with an alternatives group" } register_one_body() { mkdir -p repo pkg_A/usr/bin @@ -31,13 +31,13 @@ register_one_body() { atf_test_case register_one_relative register_one_relative_head() { - atf_set "descr" "xbps-alternatives: register one pkg wth an alternatives group that has a relative path" + atf_set "descr" "xbps-alternatives: register one pkg with an alternatives group that has a relative path" } register_one_relative_body() { mkdir -p repo pkg_A/usr/bin - touch pkg_A/usr/bin/fileA + touch pkg_A/usr/bin/fileA pkg_A/usr/bin/fileB cd repo - xbps-create -A noarch -n A-1.1_1 -s "A pkg" --alternatives "file:../file:/usr/bin/fileA" ../pkg_A + xbps-create -A noarch -n A-1.1_1 -s "A pkg" --alternatives "file:../file:/usr/bin/fileA file2:file2:/usr/bin/fileB" ../pkg_A atf_check_equal $? 0 xbps-rindex -d -a $PWD/*.xbps atf_check_equal $? 0 @@ -54,6 +54,15 @@ register_one_relative_body() { echo "A lnk: $lnk" fi atf_check_equal $rv 0 + rv=1 + if [ -e root/usr/bin/fileB ]; then + lnk=$(readlink root/usr/bin/file2) + if [ "$lnk" = "/usr/bin/fileB" ]; then + rv=0 + fi + echo "A lnk: $lnk" + fi + atf_check_equal $rv 0 } atf_test_case register_dups