[PATCH 2/2] t3404: add a test for the --gpg-sign option
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jun 29, 2016, 14:31 UTC
- Message-ID
- <0df34c45db5b1500e55262c8948c9140e7ad6cb8.1467210629.git.johannes.schindelin@gmx.de>
- In-Reply-To
- <cover.1467210629.git.johannes.schindelin@gmx.de>
To keep the time t3404 requires short (in this developer's Windows setup, this single test already takes a painful 8 minutes to pass), we avoid a full-blown GPG test and cop out by verifying the message displayed to the user upon an 'edit' command.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> --- t/t3404-rebase-interactive.sh | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/t/t3404-rebase-interactive.sh b/t/t3404-rebase-interactive.sh index c7ea8ba..4c96075 100755 --- a/t/t3404-rebase-interactive.sh +++ b/t/t3404-rebase-interactive.sh @@ -1281,4 +1281,11 @@ test_expect_success 'editor saves as CR/LF' ' ) ' +EPIPHANY="'" +test_expect_success 'rebase -i --gpg-sign=<key-id>' ' + set_fake_editor && + FAKE_LINES="edit 1" git rebase -i --gpg-sign=\" HEAD^ >out 2>err && + grep "$EPIPHANY-S\"$EPIPHANY" err +' + test_done
-- 2.9.0.270.g810e421