changeset 10043:e95f0f70c3fd

test-hgrc: cleanup - don't create a repository for no reason. - empty $HGRCPATH for better isolation between tests
author Martin Geisler <mg@lazybytes.net>
date Sat, 12 Dec 2009 15:26:57 +0100
parents 359c56728257
children dc5462d94a72
files tests/test-hgrc tests/test-hgrc.out
diffstat 2 files changed, 11 insertions(+), 19 deletions(-) [+]
line wrap: on
line diff
--- a/tests/test-hgrc	Thu Dec 10 17:01:21 2009 -0600
+++ b/tests/test-hgrc	Sat Dec 12 15:26:57 2009 +0100
@@ -1,24 +1,20 @@
 #!/bin/sh
 
-mkdir t
-cd t
-hg init
-echo "invalid" > .hg/hgrc
-hg status 2>&1 |sed -e "s:/.*\(/t/.*\):...\1:"
+echo "invalid" > $HGRCPATH
+hg version 2>&1 | sed -e "s|$HGRCPATH|\$HGRCPATH|"
+echo "" > $HGRCPATH
 
-#issue 1199, escaping
-
-cd ..
+# issue1199: escaping
 hg init "foo%bar"
 hg clone "foo%bar" foobar
 p=`pwd`
 cd foobar
-cat .hg/hgrc |sed -e "s:$p:...:"
-hg paths |sed -e "s:$p:...:"
-hg showconfig |sed -e "s:$p:...:"
+cat .hg/hgrc | sed -e "s:$p:...:"
+hg paths | sed -e "s:$p:...:"
+hg showconfig | sed -e "s:$p:...:"
+cd ..
 
 # issue1829: wrong indentation
-cd ..
-echo '[foo]' >> $HGRCPATH
+echo '[foo]' > $HGRCPATH
 echo '  x = y' >> $HGRCPATH
 hg version 2>&1 | sed -e "s|$HGRCPATH|\$HGRCPATH|"
--- a/tests/test-hgrc.out	Thu Dec 10 17:01:21 2009 -0600
+++ b/tests/test-hgrc.out	Sat Dec 12 15:26:57 2009 +0100
@@ -1,13 +1,9 @@
-hg: config error at .../t/.hg/hgrc:1: 'invalid'
+hg: config error at $HGRCPATH:1: 'invalid'
 updating to branch default
 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
 [paths]
 default = .../foo%bar
 default = .../foo%bar
 bundle.mainreporoot=.../foobar
-defaults.backout=-d "0 0"
-defaults.commit=-d "0 0"
-defaults.tag=-d "0 0"
 paths.default=.../foo%bar
-ui.slash=True
-hg: config error at $HGRCPATH:8: '  x = y'
+hg: config error at $HGRCPATH:2: '  x = y'