From 54da039d136d140dc879207f12254bba5fe411f6 Mon Sep 17 00:00:00 2001 From: Vince Darley Date: Fri, 26 Apr 2002 12:09:58 +0000 Subject: [PATCH] better tests --- tests/vfs.test | 2 +- tests/vfsFtp.test | 21 +++++++++++++++------ 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/tests/vfs.test b/tests/vfs.test index c6e4215..cb59db9 100644 --- a/tests/vfs.test +++ b/tests/vfs.test @@ -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 {} diff --git a/tests/vfsFtp.test b/tests/vfsFtp.test index 461a716..b264141 100644 --- a/tests/vfsFtp.test +++ b/tests/vfsFtp.test @@ -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 -- 2.23.0