summaryrefslogtreecommitdiff
path: root/test/unit/_filedir.exp
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/_filedir.exp')
-rw-r--r--test/unit/_filedir.exp64
1 files changed, 0 insertions, 64 deletions
diff --git a/test/unit/_filedir.exp b/test/unit/_filedir.exp
index fb29af5b..597e4acc 100644
--- a/test/unit/_filedir.exp
+++ b/test/unit/_filedir.exp
@@ -55,37 +55,25 @@ setup
set test "_filedir should run without errors"
assert_bash_exec {_filedir > /dev/null} $test
-
-
sync_after_int
-
foreach name {f f2} {
set test "completing $name ab/ should return e"
set cmd "$name ab/"
assert_complete_dir e $cmd "$::srcdir/fixtures/_filedir" $test
-
-
sync_after_int
-
set test "completing $name a\\ b/ should return i"
set cmd "$name a\\ b/"
assert_complete_dir i $cmd "$::srcdir/fixtures/_filedir" $test
-
-
sync_after_int
-
set test "completing $name a\\\'b/ should return c"
set cmd "$name a\\\'b/"
assert_complete_dir c $cmd "$::srcdir/fixtures/_filedir" $test
-
-
sync_after_int
-
set test "completing $name a\\\$b/ should return h"
if {[info exists ::env(CI)] && [info exists ::env(DIST)] && $::env(DIST) == "centos6"} {
xfail $test
@@ -95,7 +83,6 @@ foreach name {f f2} {
sync_after_int
}
-
if {! [is_cygwin]} { # Illegal characters in file/dir names
set test "completing $name a\\\"b/ should return d"; #"
set cmd "$name a\\\"b/"; #"
@@ -108,44 +95,28 @@ foreach name {f f2} {
sync_after_int
}
-
set test "completing $name a\\&b/ should return f"
set cmd "$name a\\&b/"
assert_complete_dir f $cmd "$::srcdir/fixtures/_filedir" $test
-
-
sync_after_int
-
set test "completing $name a\$ should return a\\\$b/"
set cmd "$name a\$"
assert_complete_dir "\b\\\\\$b/" $cmd "$::srcdir/fixtures/_filedir" $test -nospace
-
-
sync_after_int
-
set cmd "$name 'ab/"
assert_complete_dir {e'} $cmd "$::srcdir/fixtures/_filedir"
-
-
sync_after_int
-
set cmd "$name 'a b/"
assert_complete_dir {i'} $cmd "$::srcdir/fixtures/_filedir"
-
-
sync_after_int
-
set cmd "$name 'a\$b/"
assert_complete_dir {h'} $cmd "$::srcdir/fixtures/_filedir"
-
-
sync_after_int
-
if {! [is_cygwin]} { # Illegal characters in file/dir names
set cmd "$name 'a\"b/"; #"
assert_complete_dir {d'} $cmd "$TESTDIR/tmp"
@@ -156,42 +127,28 @@ foreach name {f f2} {
sync_after_int
}
-
set cmd "$name 'a&b/"
assert_complete_dir {f'} $cmd "$::srcdir/fixtures/_filedir"
-
-
sync_after_int
-
set cmd "$name \"ab/"; #"
assert_complete_dir {e"} $cmd "$::srcdir/fixtures/_filedir"; #"
-
-
sync_after_int
-
set cmd "$name \"a b/"; #"
assert_complete_dir {i"} $cmd "$::srcdir/fixtures/_filedir"; #"
-
-
sync_after_int
-
set cmd "$name \"a'b/"; #"
assert_complete_dir {c"} $cmd "$::srcdir/fixtures/_filedir"; #"
-
-
sync_after_int
-
if {! [is_cygwin]} { # Illegal characters in file/dir names
set cmd "$name \"a\\\"b/"; #"
assert_complete_dir {d"} $cmd "$TESTDIR/tmp"; #"
sync_after_int
}
-
if {[info exists ::env(CI)] && [info exists ::env(DIST)] && $::env(DIST) == "centos6"} {
xfail "$name \"a\\\$b/ should show completions"
} else {
@@ -200,44 +157,28 @@ foreach name {f f2} {
sync_after_int
}
-
set cmd "$name \"a\\b/"; #"
assert_complete_dir "\b\b\bb/e\\\"" $cmd "$::srcdir/fixtures/_filedir"
-
-
sync_after_int
-
set cmd "$name \"a\\\\b/"; #"
assert_complete_dir {g"} $cmd "$TESTDIR/tmp"; #"
-
-
sync_after_int
-
set cmd "$name \"a&b/"; #"
assert_complete_dir {f"} $cmd "$::srcdir/fixtures/_filedir"; #"
-
-
sync_after_int
-
set cmd "$name \\\[x"
assert_complete_dir {\[x\]} $cmd "$::srcdir/fixtures/_filedir/brackets"
-
-
sync_after_int
}; # foreach
-
set test "completing with filter '.e1' should show completions"
assert_complete_dir {ee.e1 foo/ gg.e1 ii.E1} "g " "$::srcdir/fixtures/_filedir/ext" $test
-
-
sync_after_int
-
set test "completing f aƩ should return g"
# Execute this test only with LC_CTYPE matching *UTF-8*
# See also: http://www.mail-archive.com/bash-completion-devel\
@@ -252,16 +193,11 @@ if {
} else {
unsupported "$test"
}
-
-
sync_after_int
-
set test "completing fd a\\ should return a\\ b/"
set cmd "fd a\\ "
assert_complete_dir "a\\ b/" $cmd "$::srcdir/fixtures/_filedir" $test -nospace
-
-
sync_after_int