Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Add test for `pkg delete -a` erroring out when it tries to delete pkg itself
Brad Davis committed 7 years ago
commit 899a0b5237f30c603d47c2be8b6d09b9b8ddfee3
parent 062daaa
1 file changed +13 -0
modified tests/frontend/delete.sh
@@ -3,10 +3,23 @@
. $(atf_get_srcdir)/test_environment.sh

tests_init \
+
	delete_all \
	delete_with_directory_owned \
	simple_delete \
	simple_delete_prefix_ending_with_slash

+
delete_all_body() {
+
	atf_check -s exit:0 ${RESOURCEDIR}/test_subr.sh new_pkg "foo" "foo" "1"
+
	atf_check -s exit:0 ${RESOURCEDIR}/test_subr.sh new_pkg "pkg" "pkg" "1"
+
	atf_check -s exit:0 ${RESOURCEDIR}/test_subr.sh new_pkg "test" "test" "1"
+

+
	atf_check -o ignore pkg register -M foo.ucl
+
	atf_check -o ignore pkg register -M pkg.ucl
+
	atf_check -o ignore pkg register -M test.ucl
+

+
	atf_check -o ignore pkg delete -ay
+
}
+

simple_delete_body() {
	touch file1
	mkdir dir