Skip to content

Commit

Permalink
t1300-repo-config: two new config parsing tests.
Browse files Browse the repository at this point in the history
- correctly insert a new variable into a section that only
  contains a single (different) variable.

- correctly insert a new section that matches the initial
  substring of an existing section.

Signed-off-by: Sean Estabrooks <seanlkml@sympatico.ca>
Signed-off-by: Junio C Hamano <junkio@cox.net>
  • Loading branch information
sean authored and Junio C Hamano committed May 6, 2006
1 parent 6f81bf1 commit bd886fd
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions t/t1300-repo-config.sh
Original file line number Diff line number Diff line change
Expand Up @@ -278,5 +278,36 @@ git-repo-config > output 2>&1
test_expect_success 'no arguments, but no crash' \
"test $? = 129 && grep usage output"

cat > .git/config << EOF
[a.b]
c = d
EOF

git-repo-config a.x y

cat > expect << EOF
[a.b]
c = d
[a]
x = y
EOF

test_expect_success 'new section is partial match of another' 'cmp .git/config expect'

git-repo-config b.x y
git-repo-config a.b c

cat > expect << EOF
[a.b]
c = d
[a]
x = y
b = c
[b]
x = y
EOF

test_expect_success 'new variable inserts into proper section' 'cmp .git/config expect'

test_done

0 comments on commit bd886fd

Please sign in to comment.