@@ -9,14 +9,18 @@ endfunc
99func Test_valid ()
1010 call assert_equal (' ^foo\.' , glob2regpat (' foo.*' ))
1111 call assert_equal (' ^foo.$' , glob2regpat (' foo?' ))
12- call assert_equal (' ^foo?$' , glob2regpat (' foo\?' ))
1312 call assert_equal (' \.vim$' , glob2regpat (' *.vim' ))
1413 call assert_equal (' ^[abc]$' , glob2regpat (' [abc]' ))
1514 call assert_equal (' ^foo bar$' , glob2regpat (' foo\ bar' ))
1615 call assert_equal (' ^foo,bar$' , glob2regpat (' foo,bar' ))
1716 call assert_equal (' ^\(foo\|bar\)$' , glob2regpat (' {foo,bar}' ))
18- call assert_equal (' ^\(foo,bar\|foobar\)$' , glob2regpat (' {foo\,bar,foobar}' ))
19- call assert_equal (' ^{foo,bar}$' , glob2regpat (' \{foo,bar\}' ))
20- call assert_equal (' ^\\\(foo\|bar\\\)$' , glob2regpat (' \\{foo,bar\\}' ))
2117 call assert_equal (' .*' , glob2regpat (' **' ))
18+
19+ if has (' unix' )
20+ call assert_equal (' ^foo?$' , glob2regpat (' foo\?' ))
21+ call assert_equal (' ^\(foo,bar\|foobar\)$' , glob2regpat (' {foo\,bar,foobar}' ))
22+ call assert_equal (' ^{foo,bar}$' , glob2regpat (' \{foo,bar\}' ))
23+ call assert_equal (' ^\\\(foo\|bar\\\)$' , glob2regpat (' \\{foo,bar\\}' ))
24+ " todo: Windows
25+ endif
2226endfunc
0 commit comments