chiark / gitweb /
New policy: Only use test_expect_failure for broken tests
[stgit] / t / t1001-branch-rename.sh
1 #!/bin/sh
2 #
3 # Copyright (c) 2006 Yann Dirson
4 #
5
6 test_description='Branch renames.
7
8 Exercises branch renaming commands.
9 '
10
11 . ./test-lib.sh
12
13 test_expect_success \
14     'Create an stgit branch from scratch' \
15     'stg init &&
16      stg branch -c foo &&
17      stg new p1 -m "p1"
18 '
19
20 test_expect_success \
21     'Rename the current stgit branch' \
22     '! stg branch -r foo bar
23 '
24
25 test_expect_success \
26     'Rename an stgit branch' \
27     'stg branch -c buz &&
28      stg branch -r foo bar &&
29      [ -z $(find .git -type f | grep foo | tee /dev/stderr) ] &&
30      test -z $(git config -l | grep branch\\.foo)
31 '
32
33 test_done