about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--Test/A02alias.ztst12
2 files changed, 13 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 7d9a776f0..69c25383f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-03-27  Peter Stephenson  <pws@csr.com>
+
+	* unposted: fix alias test in 24736 properly by replacing
+	"foo" everywhere.
+
 2008-03-26  Peter Stephenson  <pws@csr.com>
 
 	* unposted: Config/version.mk: 4.3.5-dev-3.
diff --git a/Test/A02alias.ztst b/Test/A02alias.ztst
index 591590b9c..0c2a464c9 100644
--- a/Test/A02alias.ztst
+++ b/Test/A02alias.ztst
@@ -1,20 +1,24 @@
+# To get the "command not found" message when aliasing is suppressed
+# we need, er, a command that isn't found.
+# The other aliases are only ever used as aliases.
+
 %prep
-  alias foo=echo
+  alias ThisCommandDefinitelyDoesNotExist=echo
 
   alias -g bar=echo
 
   alias '\bar=echo'
 
 %test
-  foo foo
+  ThisCommandDefinitelyDoesNotExist ThisCommandDefinitelyDoesNotExist
 0:Basic aliasing
->foo
+>ThisCommandDefinitelyDoesNotExist
 
   bar bar
 0:Global aliasing
 >echo
 
-  \ThisCommandDefinitelyDoesNotExist foo
+  \ThisCommandDefinitelyDoesNotExist ThisCommandDefinitelyDoesNotExist
 127:Not aliasing
 ?(eval):1: command not found: ThisCommandDefinitelyDoesNotExist