summaryrefslogtreecommitdiffstats
path: root/tests/fCmd.test
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2020-12-26 22:47:02 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2020-12-26 22:47:02 (GMT)
commitb91eaa4a758229d9a7b3a08c859c3f3368782b4f (patch)
tree44c9db3f91f4ba4e16f5d1148d204f0e08295d3f /tests/fCmd.test
parent63426886f59eb4e4cc53551a575da6229bd25b43 (diff)
parent52cf0e0a28737d7f04d2485d39fd089a5d5b5643 (diff)
downloadtcl-b91eaa4a758229d9a7b3a08c859c3f3368782b4f.zip
tcl-b91eaa4a758229d9a7b3a08c859c3f3368782b4f.tar.gz
tcl-b91eaa4a758229d9a7b3a08c859c3f3368782b4f.tar.bz2
Merge 8.7
Diffstat (limited to 'tests/fCmd.test')
-rw-r--r--tests/fCmd.test13
1 files changed, 8 insertions, 5 deletions
diff --git a/tests/fCmd.test b/tests/fCmd.test
index 5b70c81..6a909f8 100644
--- a/tests/fCmd.test
+++ b/tests/fCmd.test
@@ -22,7 +22,7 @@ cd [temporaryDirectory]
testConstraint testsetplatform [llength [info commands testsetplatform]]
testConstraint testchmod [llength [info commands testchmod]]
-testConstraint win10 0
+testConstraint winLessThan10 0
# Don't know how to determine this constraint correctly
testConstraint notNetworkFilesystem 0
testConstraint reg 0
@@ -63,8 +63,9 @@ if {[testConstraint unix]} {
}
}
-if {[testConstraint win] && $::tcl_platform(osVersion) >= 10.0} {
- testConstraint win10 1
+# Also used in winFCmd...
+if {[testConstraint win] && $::tcl_platform(osVersion) < 10.0} {
+ testConstraint winLessThan10 1
}
testConstraint darwin9 [expr {
@@ -2313,13 +2314,15 @@ test fCmd-28.7 {file link: source already exists} -setup {
} -returnCodes error -cleanup {
cd [workingDirectory]
} -result {could not create new link "abc.file": that path already exists}
-test fCmd-28.8 {file link} -constraints {linkFile win10} -setup {
+# In Windows 10 developer mode, we _can_ create symbolic links to files!
+test fCmd-28.8 {file link} -constraints {linkFile winLessThan10} -setup {
cd [temporaryDirectory]
} -body {
file link -symbolic abc.link abc.file
} -cleanup {
+ file delete -force abc.link
cd [workingDirectory]
-} -result abc.file
+} -returnCodes error -result {could not create new link "abc.link" pointing to "abc.file": invalid argument}
test fCmd-28.9 {file link: success with file} -constraints {linkFile} -setup {
cd [temporaryDirectory]
file delete -force abc.link