better tests
authorVince Darley <vincentdarley@sourceforge.net>
Fri, 26 Apr 2002 12:09:58 +0000 (12:09 +0000)
committerVince Darley <vincentdarley@sourceforge.net>
Fri, 26 Apr 2002 12:09:58 +0000 (12:09 +0000)
tests/vfs.test
tests/vfsFtp.test

index c6e4215ab33a48a546eb2c46aca20fccc7e6b037..cb59db9e8e0861ea74c425cda430bedef56c51c5 100644 (file)
@@ -27,7 +27,7 @@ proc filelistrelative {filelist {remove ""}} {
        }
        set filelist $newlist
     }
-    set dir [file normalize [file dirname [info script]]]
+    set dir [file normalize [pwd]]
     set len [string length $dir]
     incr len
     set res {}
index 461a716ea7b9e482b14917ab60e5e2ebd59234e5..b26414192fdd56efad1c6806505f9606e631e831 100644 (file)
@@ -24,19 +24,28 @@ if {![auto_load ::vfs::ftp::Mount]} {
 puts stdout "These tests require an internet connection, and might"
 puts stdout "take a long time to complete."
 
-test vfsFtp-1.1 {mount and source} {
-    set dir [pwd]
+set dir [pwd]
+
+test vfsFtp-1.1 {mount and cd} {
     vfs::ftp::Mount ftp://ftp.ucsd.edu/pub/alpha/ localmount
-    cd localmount ; cd tcl
-    set res [source vfsTest.tcl]
-    cd $dir
-    set res
+    cd localmount
+    cd tcl
+    file tail [pwd]
+} {tcl}
+
+test vfsFtp-1.2 {mount and glob} {
+    glob -nocomplain vfsTest.tcl
+} {vfsTest.tcl}
+
+test vfsFtp-1.3 {mount and source} {
+    source vfsTest.tcl
 } {This was returned from a remote file}
 
 # cleanup
 catch {
     vfs::ftp::Unmount ftp://ftp.ucsd.edu/pub/alpha/ localmount
 }
+cd $dir
 
 ::tcltest::cleanupTests
 return