[Dev] [dbscripts] [PATCH 08/31] db-repo-remove: Test removal of 'any' packages

Luke Shumaker lukeshu at lukeshu.com
Fri Apr 6 18:43:41 GMT 2018


From: Pierre Schmitz <pierre at archlinux.de>

(cherry picked from commit 5d8d01bef27b358c09267a66411c643bfc78503b)
---
 test/cases/db-repo-remove.bats | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/test/cases/db-repo-remove.bats b/test/cases/db-repo-remove.bats
index 5f8ddc7..0e38ad5 100755
--- a/test/cases/db-repo-remove.bats
+++ b/test/cases/db-repo-remove.bats
@@ -49,3 +49,22 @@ load ../lib/common
 		done
 	done
 }
+
+ at test "remove any packages" {
+	local pkgs=('pkg-any-a' 'pkg-any-b')
+	local pkgbase
+
+	for pkgbase in ${pkgs[@]}; do
+		releasePackage extra ${pkgbase} any
+	done
+
+	db-update
+
+	for pkgbase in ${pkgs[@]}; do
+		db-repo-remove extra any ${pkgbase}
+	done
+
+	for pkgbase in ${pkgs[@]}; do
+		checkRemovedAnyPackageDB extra ${pkgbase}
+	done
+}
-- 
2.16.2




More information about the Dev mailing list