Skip to content

Commit

Permalink
tests: move test for rebase messages from t3400 to t3406
Browse files Browse the repository at this point in the history
t3406 is supposed to test "messages from rebase operation", so let's
move tests in t3400 that fit that description into 3406. Most of the
functionality they tested, except for the messages, has now been
subsumed by t3420.

Signed-off-by: Martin von Zweigbergk <martinvonz@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
  • Loading branch information
Martin von Zweigbergk authored and Junio C Hamano committed Jun 7, 2013
1 parent 9e2248e commit c9581cc
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 22 deletions.
22 changes: 0 additions & 22 deletions t/t3400-rebase.sh
Original file line number Diff line number Diff line change
Expand Up @@ -59,28 +59,6 @@ test_expect_success 'rebase against master' '
git rebase master
'

test_expect_success 'rebase against master twice' '
git rebase master >out &&
test_i18ngrep "Current branch my-topic-branch is up to date" out
'

test_expect_success 'rebase against master twice with --force' '
git rebase --force-rebase master >out &&
test_i18ngrep "Current branch my-topic-branch is up to date, rebase forced" out
'

test_expect_success 'rebase against master twice from another branch' '
git checkout my-topic-branch^ &&
git rebase master my-topic-branch >out &&
test_i18ngrep "Current branch my-topic-branch is up to date" out
'

test_expect_success 'rebase fast-forward to master' '
git checkout my-topic-branch^ &&
git rebase my-topic-branch >out &&
test_i18ngrep "Fast-forwarded HEAD to my-topic-branch" out
'

test_expect_success 'the rebase operation should not have destroyed author information' '
! (git log | grep "Author:" | grep "<>")
'
Expand Down
22 changes: 22 additions & 0 deletions t/t3406-rebase-message.sh
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,28 @@ test_expect_success 'rebase -m' '
test_cmp expect actual
'

test_expect_success 'rebase against master twice' '
git rebase master >out &&
test_i18ngrep "Current branch topic is up to date" out
'

test_expect_success 'rebase against master twice with --force' '
git rebase --force-rebase master >out &&
test_i18ngrep "Current branch topic is up to date, rebase forced" out
'

test_expect_success 'rebase against master twice from another branch' '
git checkout topic^ &&
git rebase master topic >out &&
test_i18ngrep "Current branch topic is up to date" out
'

test_expect_success 'rebase fast-forward to master' '
git checkout topic^ &&
git rebase topic >out &&
test_i18ngrep "Fast-forwarded HEAD to topic" out
'

test_expect_success 'rebase --stat' '
git reset --hard start &&
git rebase --stat master >diffstat.txt &&
Expand Down

0 comments on commit c9581cc

Please sign in to comment.