X-Git-Url: https://git.distorted.org.uk/~mdw/stgit/blobdiff_plain/069a1e9574171e5070c0ea9c7055bf985e08a64a..de8efe1efc4a495eca0614aa9f6c1910d5838f99:/t/t3103-undo-hard.sh?ds=sidebyside diff --git a/t/t3103-undo-hard.sh b/t/t3103-undo-hard.sh index 599aa43..b94543e 100755 --- a/t/t3103-undo-hard.sh +++ b/t/t3103-undo-hard.sh @@ -13,7 +13,7 @@ EOF test_expect_success 'Initialize StGit stack with three patches' ' stg init && echo 000 >> a && - git add a && + stg add a && git commit -m a && echo 111 >> a && git commit -a -m p1 && @@ -21,24 +21,27 @@ test_expect_success 'Initialize StGit stack with three patches' ' git commit -a -m p2 && echo 333 >> a && git commit -a -m p3 && - stg uncommit -n 3 + stg uncommit -n 3 && + test "$(stg id)" = "$(stg id $(stg top))" ' cat > expected.txt < actual.txt && test_cmp expected.txt actual.txt && - test "$(echo $(stg series))" = "+ p1 > p3 - p2" + test "$(echo $(stg series))" = "+ p1 > p3 - p2" && + test "$(stg id)" = "$(stg id $(stg top))" ' test_expect_success 'Try to undo without --hard' ' command_error stg undo && stg status a > actual.txt && test_cmp expected.txt actual.txt && - test "$(echo $(stg series))" = "+ p1 > p3 - p2" + test "$(echo $(stg series))" = "+ p1 > p3 - p2" && + test "$(stg id)" = "$(stg id $(stg top))" ' cat > expected.txt < actual.txt && test_cmp expected.txt actual.txt && - test "$(echo $(stg series))" = "> p1 - p3 - p2" + test "$(echo $(stg series))" = "+ p1 + p2 > p3" && + test "$(stg id)" = "$(stg id $(stg top))" ' test_done