diff options
author | gebele <gebele@in-silico.ch> | 2013-12-17 14:22:23 +0100 |
---|---|---|
committer | gebele <gebele@in-silico.ch> | 2013-12-17 14:22:23 +0100 |
commit | 23cefccb3a5ad2a61a2478fdc18bdc85e6022426 (patch) | |
tree | 8e1256c1510df2ba50eb24053d412912120d71a8 | |
parent | e08981d7262317b64f3556d4343e8175ab0f3ef7 (diff) |
test for whitespaces in zip title
-rw-r--r-- | test/toxbank-investigation-rest.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/toxbank-investigation-rest.rb b/test/toxbank-investigation-rest.rb index 17035f5..60f04e3 100644 --- a/test/toxbank-investigation-rest.rb +++ b/test/toxbank-investigation-rest.rb @@ -101,6 +101,15 @@ class TBInvestigationREST < MiniTest::Test puts "empty file: #{task.uri} \n" assert_equal "Error", task.hasStatus, "Task should be not completed but is: #{task.hasStatus}. Task URI is #{task_uri} ." end + + # post a zip file with whitespace in title, + # @note expect OpenTox::BadRequestError + def test_01d_upload_zip_with_whitespace_in_title + file = File.join File.dirname(__FILE__), "data/toxbank-investigation/invalid", "BII\ I\ 1\ tb2.zip" + assert_raises OpenTox::BadRequestError do + response = OpenTox::RestClientWrapper.post $investigation[:uri], {:file => File.open(file)}, { :subjectid => $pi[:subjectid] } + end + end # create an investigation by uploading a zip file, # @todo TODO create by uploading text/tab-separated-values @@ -131,6 +140,7 @@ class TBInvestigationREST < MiniTest::Test # check that log, modified, published, searchable helper files not listed in uri-list def test_02a_check_policy_file_not_listed result = OpenTox::RestClientWrapper.get("#{@@uri}", {}, {:accept => "text/uri-list", :subjectid => $pi[:subjectid]}).split("\n") + puts result assert result.grep(/user_policies/).size == 0 assert result.grep(/log|modified|published|searchable/i).size == 0 end |