chiark / gitweb /
Test suite: test forbidden objects not present
[dgit.git] / tests / tests / debpolicy-newreject
index 09c1a160411c282da544811ab8e55a3015629bf6..10af31fcb81f0ab59293d8be024baca7a1c6f776 100755 (executable)
@@ -18,6 +18,10 @@ t-commit 'Commit a forbidden thing'
 bad=`git rev-parse HEAD:debian/some-file`
 t-policy-admin taint --global "$bad" "forbidden for testing"
 
 bad=`git rev-parse HEAD:debian/some-file`
 t-policy-admin taint --global "$bad" "forbidden for testing"
 
+t_expect_push_fail_hook+='
+t-git-objects-not-present "" $bad
+'
+
 t-dgit build
 t-expect-push-fail 'forbidden for testing' \
 t-dgit push --new
 t-dgit build
 t-expect-push-fail 'forbidden for testing' \
 t-dgit push --new
@@ -81,5 +85,4 @@ cd $tmp/$p
 
 echo xxx up to here
 echo xxx want to test database lock retry thing on push-and-taint
 
 echo xxx up to here
 echo xxx want to test database lock retry thing on push-and-taint
-echo xxx want to test forbidden objects not present
 echo xxx want to t-expect-push-fail leaves HEAD object not dest repo
 echo xxx want to t-expect-push-fail leaves HEAD object not dest repo