From: Guillaume Pagès Date: Wed, 03 Jun 2015 08:35:45 GMT Subject: [RFC/PATCH 2/2] status: fix tests to handle new verbose git status during rebase Message-ID: <1433320545-14244-2-git-send-email-guillaume.pages@ensimag.grenoble-inp.fr> In-Reply-To: <1433320545-14244-1-git-send-email-guillaume.pages@ensimag.grenoble-inp.fr> Signed-off-by: Guillaume Pagès --- t/t7512-status-help.sh | 227 ++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 213 insertions(+), 14 deletions(-) diff --git a/t/t7512-status-help.sh b/t/t7512-status-help.sh index 68ad2d7..242124f 100755 --- a/t/t7512-status-help.sh +++ b/t/t7512-status-help.sh @@ -134,9 +134,13 @@ test_expect_success 'prepare for rebase_i_conflicts' ' test_expect_success 'status during rebase -i when conflicts unresolved' ' test_when_finished "git rebase --abort" && ONTO=$(git rev-parse --short rebase_i_conflicts) && + LAST_COMMIT=$(git rev-parse rebase_i_conflicts_second) && test_must_fail git rebase -i rebase_i_conflicts && cat >expected <expected <expected <expected <expected <expected <expected <expected <expected <expected <expected <expected <expected <expected <expected <actual && + test_i18ncmp expected actual +' + +test_expect_success 'status: two commands done, two remainings' ' + FAKE_LINES="1 exec_exit_15 2 3" && + export FAKE_LINES && + test_when_finished "git rebase --abort" && + ONTO=$(git rev-parse --short HEAD~3) && + COMMIT4=$(git rev-parse HEAD) && + COMMIT3=$(git rev-parse HEAD^) && + COMMIT2=$(git rev-parse HEAD^^) && + (git rebase -i HEAD~3 || true)&& + cat >expected <actual && + test_i18ncmp expected actual +' + +test_expect_success 'status: more than two commands done, two remainings' ' + FAKE_LINES="1 2 exec_exit_15 3 4" && + export FAKE_LINES && + test_when_finished "git rebase --abort" && + ONTO=$(git rev-parse --short HEAD~4) && + COMMIT4=$(git rev-parse HEAD) && + COMMIT3=$(git rev-parse HEAD^) && + COMMIT2=$(git rev-parse HEAD^^) && + (git rebase -i HEAD~4 || true)&& + cat >expected <actual && + test_i18ncmp expected actual +' + test_done -- 2.4.2.340.g37f3f38