From 4de397c5a2765d6a146428a69214112112db9e30 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 21 Oct 2015 09:29:45 +0200 Subject: [PATCH] tests: add two test cases for xbps-checkvers(1); #120 remains unfixed. --- tests/xbps/xbps-checkvers/checkvers.sh | 56 ++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/tests/xbps/xbps-checkvers/checkvers.sh b/tests/xbps/xbps-checkvers/checkvers.sh index b6d3be2b..64c37c02 100755 --- a/tests/xbps/xbps-checkvers/checkvers.sh +++ b/tests/xbps/xbps-checkvers/checkvers.sh @@ -272,6 +272,60 @@ EOF atf_check_equal "$(cat out)" "ERROR: 'A/template': missing pkgname variable!" } +atf_test_case srcpkg_with_a_ref + +srcpkg_with_a_ref_head() { + atf_set "descr" "xbps-checkvers(8): test when srcpkg does set a ref in pkgname/version/revision" +} +srcpkg_with_a_ref_body() { + mkdir -p some_repo pkg_A void-packages/srcpkgs/foo + cat > void-packages/srcpkgs/foo/template <out + atf_check_equal $? 0 + atf_check_equal "$(cat out)" "pkgname: foo repover: 1.0_1 srcpkgver: 1.1_1" +} + +atf_test_case srcpkg_with_a_ref_and_comment + +srcpkg_with_a_ref_and_comment_head() { + atf_set "descr" "xbps-checkvers(8): test when srcpkg does set a ref in pkgname/version/revision with a comment" +} +srcpkg_with_a_ref_and_comment_body() { + atf_expect_death "Known bug: see https://github.com/voidlinux/xbps/issues/120" + mkdir -p some_repo pkg_A void-packages/srcpkgs/foo + cat > void-packages/srcpkgs/foo/template <out + atf_check_equal $? 0 + atf_check_equal "$(cat out)" "pkgname: foo repover: 1.0_1 srcpkgver: 1.1_1" +} + atf_test_case reverts reverts_head() { @@ -342,6 +396,8 @@ atf_init_test_cases() { atf_add_test_case srcpkg_missing_revision atf_add_test_case srcpkg_missing_pkgver atf_add_test_case srcpkg_missing_pkgverrev + atf_add_test_case srcpkg_with_a_ref + atf_add_test_case srcpkg_with_a_ref_and_comment atf_add_test_case reverts atf_add_test_case reverts_alpha }