aboutsummaryrefslogtreecommitdiff
path: root/tests/name
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2018-08-09 18:21:41 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2018-08-09 18:21:41 +0200
commit2da5cb566e7d28f209723c43df680456d964988e (patch)
treed0251fbad664e6364e8ad82b8542c2887857e27f /tests/name
parent53484f5176ad0af6fc9de5fe1640751ff3de7db9 (diff)
Fix test failures on Windows
Diffstat (limited to 'tests/name')
-rw-r--r--tests/name/extension.test27
1 files changed, 21 insertions, 6 deletions
diff --git a/tests/name/extension.test b/tests/name/extension.test
index c7d7066..42a0d19 100644
--- a/tests/name/extension.test
+++ b/tests/name/extension.test
@@ -34,15 +34,24 @@ EOI
touch foo.test.txt;
$* <'./: txt{foo.test...}'
+ # Trailing dots are not allowed on Windows.
+ #
+
: specified-escape-one
:
- touch foo.;
- $* <'./: txt{foo..}'
+ if ($test.target.class != 'windows')
+ {
+ touch foo.;
+ $* <'./: txt{foo..}'
+ }
: specified-escape-two
:
- touch foo..;
- $* <'./: txt{foo....}'
+ if ($test.target.class != 'windows')
+ {
+ touch foo..;
+ $* <'./: txt{foo....}'
+ }
: specified-invalid
:
@@ -64,8 +73,14 @@ EOI
touch foo.test.txt;
$* <'print txt{fo?.test...}' >'txt{foo.test...}'
+ # Trailing dots are not allowed on Windows.
+ #
+
: specified-escape
:
- touch foo.;
- $* <'print txt{fo?..}' >'txt{foo..}'
+ if ($test.target.class != 'windows')
+ {
+ touch foo.;
+ $* <'print txt{fo?..}' >'txt{foo..}'
+ }
}