summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrautenberg <rautenberg@in-silico.ch>2014-05-30 12:18:13 +0200
committerrautenberg <rautenberg@in-silico.ch>2014-05-30 12:18:13 +0200
commitc8c8e294ffef26357bf95ebccfe3810d41d31063 (patch)
tree404d845b0912be2f9787cbb62fe534832861fb98
parentabb7acaa98f79d2004569999d1680833bff1f731 (diff)
extend subdir ftpupload test
-rw-r--r--test/toxbank-investigation-ftp.rb14
1 files changed, 10 insertions, 4 deletions
diff --git a/test/toxbank-investigation-ftp.rb b/test/toxbank-investigation-ftp.rb
index 624e38b..55b29d9 100644
--- a/test/toxbank-investigation-ftp.rb
+++ b/test/toxbank-investigation-ftp.rb
@@ -39,7 +39,15 @@ class TBInvestigationFTP < MiniTest::Test
$ftp.putbinaryfile(file)
f = $ftp.list(File.basename(file))
assert_equal f[0].split[8], File.basename(file), "file #{File.basename(file)} do not exist on ftp server."
-
+
+ response = OpenTox::RestClientWrapper.get $investigation[:uri]+"/ftpfiles", {}, {:accept => "text/uri-list", :subjectid => $pi[:subjectid] }
+ assert_equal "200", response.code.to_s
+
+ files_to_check = ["subdir/JIC37_Ethanol_0.07_Internal_1_3.txt","JIC37_Ethanol_0.07_Internal_1_3.txt","subdir/isttest.txt","isttest.txt","#{$testdir}/#{File.basename(file)}"]
+ files_to_check.each do |ftc|
+ refute_nil response.match("(^|\n)#{ftc}(\n|$)"), "File: #{ftc} is not in ftpfiles"
+ end
+
$ftp.delete(File.basename(file))
assert_raises Net::FTPTempError do
f = $ftp.list(File.basename(file))
@@ -52,10 +60,8 @@ class TBInvestigationFTP < MiniTest::Test
end
-
-
# close connection and check if it is closed
- def test_99_delete_testdata
+ def test_99_close
$ftp.close
assert $ftp.closed?, "connection not closed"
end