]> git.ipfire.org Git - thirdparty/git.git/blobdiff - t/t7900-maintenance.sh
maintenance: add 'unregister --force'
[thirdparty/git.git] / t / t7900-maintenance.sh
index 2724a44fe3ef240aa09077f770706ed022a99b7e..96bdd4204560c58ec2fe97f9898e698a2379549f 100755 (executable)
@@ -480,6 +480,11 @@ test_expect_success 'maintenance.strategy inheritance' '
 
 test_expect_success 'register and unregister' '
        test_when_finished git config --global --unset-all maintenance.repo &&
+
+       test_must_fail git maintenance unregister 2>err &&
+       grep "is not registered" err &&
+       git maintenance unregister --force &&
+
        git config --global --add maintenance.repo /existing1 &&
        git config --global --add maintenance.repo /existing2 &&
        git config --global --get-all maintenance.repo >before &&
@@ -493,7 +498,11 @@ test_expect_success 'register and unregister' '
 
        git maintenance unregister &&
        git config --global --get-all maintenance.repo >actual &&
-       test_cmp before actual
+       test_cmp before actual &&
+
+       test_must_fail git maintenance unregister 2>err &&
+       grep "is not registered" err &&
+       git maintenance unregister --force
 '
 
 test_expect_success !MINGW 'register and unregister with regex metacharacters' '