X-Git-Url: https://git.distorted.org.uk/~mdw/stgit/blobdiff_plain/0a03ab4518fca921a8f427d283f29c0fe3625cb2..a79cd5d5eb048bdd9e78d096f7f2cbf923d85eca:/t/t2900-rename.sh?ds=sidebyside diff --git a/t/t2900-rename.sh b/t/t2900-rename.sh index 5f47f86..32900d0 100755 --- a/t/t2900-rename.sh +++ b/t/t2900-rename.sh @@ -13,7 +13,7 @@ Tests some parts of the stg rename command.' stg init test_expect_success 'Rename in empty' ' - ! stg rename foo + command_error stg rename foo ' test_expect_success 'Rename single top-most' ' @@ -23,7 +23,7 @@ test_expect_success 'Rename single top-most' ' # bar test_expect_success 'Rename non-existing' ' - ! stg rename neithersuchpatch norsuchpatch + command_error stg rename neithersuchpatch norsuchpatch ' test_expect_success 'Rename with two arguments' ' @@ -33,15 +33,22 @@ test_expect_success 'Rename with two arguments' ' # foo,baz test_expect_success 'Rename to existing name' ' - ! stg rename foo baz + command_error stg rename foo baz ' test_expect_success 'Rename to same name' ' - ! stg rename foo foo + command_error stg rename foo foo ' test_expect_success 'Rename top-most when others exist' ' stg rename bar ' +test_expect_failure 'Rename hidden' ' + stg pop && + stg hide bar && + stg rename bar pub && + test "$(echo $(stg series --all))" = "> foo ! pub" +' + test_done