[Bash-completion-commits] [SCM] bash-completion branch, mount-fix, updated. 4375c4b94ea7bdd370cd771aeb3483f36a42bd9f

Crestez Dan Leonard cdleonard at gmail.com
Tue Feb 9 13:45:09 UTC 2010


The following commit has been merged in the mount-fix branch:
commit 6e0dc07ee25ad9ab617ee8f5d2e861c8ef29d8bd
Author: Crestez Dan Leonard <cdleonard at gmail.com>
Date:   Mon Feb 8 06:52:20 2010 +0200

    (mount) Cleanup mount tests and test-fstab; fix obvious errors.

diff --git a/test/fixtures/mount/test-fstab b/test/fixtures/mount/test-fstab
index 95fdd8d..7103644 100644
--- a/test/fixtures/mount/test-fstab
+++ b/test/fixtures/mount/test-fstab
@@ -1,8 +1,10 @@
 proc /proc proc defaults 0 0
 none /debug debugfs defaults,noauto 0 0
 
-# Test octal escapes
+# Simple obvious test.
+/mnt/nice-test-path /dev/null auto ro,noauto 0 0
 
+# Test octal escapes
 # Contains ' ' and '-'
 /mnt/nice\040test\055path /dev/null auto ro,noauto 0 0
 # Contains '$' and '-'
@@ -13,8 +15,8 @@ none /debug debugfs defaults,noauto 0 0
 /mnt/nice\012test\040path /dev/null auto ro,noauto 0 0
 
 # Test some labels
-LABEL=Ubuntu\040Karmic      /mnt/ubuntu auto no,noauto 0 0
-LABEL=Fedora        /mnt/fedora auto ro,noauto 0 0
-LABEL=Debian-it's\040awesome    /mnt/debian auto ro,noauto 0 0
+LABEL=Ubuntu\040Karmic /mnt/ubuntu auto no,noauto 0 0
+LABEL=Fedora /mnt/fedora auto ro,noauto 0 0
+LABEL=Debian-it's\040awesome /mnt/debian auto ro,noauto 0 0
 
 #/dev/null /mnt/nice'testxxxpath auto ro,noauto 0 0
diff --git a/test/lib/completions/mount.exp b/test/lib/completions/mount.exp
index bcb95ba..7402237 100644
--- a/test/lib/completions/mount.exp
+++ b/test/lib/completions/mount.exp
@@ -57,6 +57,9 @@ assert_bash_exec {PATH="$OLDPATH"; unset -v OLDPATH}
 sync_after_int
 
 
+assert_complete {/mnt/nice-test-path} {mnt /mnt/nice-test-p}
+sync_after_int
+
 assert_complete {/mnt/nice\ test-path} {mnt /mnt/nice\ test-p}
 sync_after_int
 
@@ -66,13 +69,17 @@ sync_after_int
 assert_complete {/mnt/nice\ test\\path} {mnt /mnt/nice\ test\\p}
 sync_after_int
 
-assert_complete {/mnt/nice\ test-path} {mnt /mnt/nice\ }
+assert_complete {{/mnt/nice\ test\\path} {/mnt/nice\ test-path}} \
+    {mnt /mnt/nice\ } "" /@ 20 {/mnt/nice\ }
 sync_after_int
 
 assert_complete {/mnt/nice\$test-path} {mnt /mnt/nice\$}
 sync_after_int
 
-assert_complete {'/mnt/nice\ test-path'} {mnt '/mnt/nice\ }
+assert_complete {$'/mnt/nice-test-path'} {mnt $'/mnt/nice-}
+sync_after_int
+
+assert_complete {$'/mnt/nice\ntest-path'} {mnt $'/mnt/nice\n}
 sync_after_int
 
 

-- 
bash-completion



More information about the Bash-completion-commits mailing list