threads / patch / 13646

patchExtend t3404-rebase-interactive.sh test: "no changes are a nop"

Subject: [PATCH] Extend t3404-rebase-interactive.sh test: "no changes are a nop"

## tl;dr

One message between May 23, 2008 and May 23, 2008. Diffs are folded; open one to read it.

replies: 0people: 1as markdown or json

Stephan Beyer· May 23, 2008, 23:13 UTC · lore

Now the test "no changes are a nop" checks additionally, that HEAD is commit I and a symbolic ref for branch2.

The new test fails on a situation like this, for example:
$ git branch -v
* (no branch) cac536e I
   branch1     1599c04 H
   branch2     cac536e I
   master      cb54291 E
Signed-off-by: Stephan Beyer <s-beyer@gmx.net>
---
  t/t3404-rebase-interactive.sh |    4 +++-
  1 files changed, 3 insertions(+), 1 deletions(-)
Show changes to t/t3404-rebase-interactive.sh +3 −1
diff --git a/t/t3404-rebase-interactive.sh b/t/t3404-rebase-interactive.sh
index b9e3dbd..623d784 100755
--- a/t/t3404-rebase-interactive.sh
+++ b/t/t3404-rebase-interactive.sh
@@ -96,7 +96,9 @@ chmod a+x fake-editor.sh

  test_expect_success 'no changes are a nop' '
  	git rebase -i F &&
-	test $(git rev-parse I) = $(git rev-parse HEAD)
+	test $(git rev-parse I) = $(git rev-parse HEAD) &&
+	test $(git rev-parse I) = $(git rev-parse branch2) &&
+	git symbolic-ref HEAD
  '

  test_expect_success 'test the [branch] option' '
-- 
1.5.5.1

← back to recent threads