aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2017-07-01 14:24:43 +0200
committerDavid Heinemeier Hansson <david@loudthinking.com>2017-07-01 14:24:43 +0200
commit1e05e6285602656bc3504b83d03135c343cd50e6 (patch)
treefea82b6aee09d3a9e918fe9e07bf5e58f17a08a5
parent8e4e9741a8280790d63ee8c559ebfbc5c92ea52c (diff)
downloadrails-1e05e6285602656bc3504b83d03135c343cd50e6.tar.gz
rails-1e05e6285602656bc3504b83d03135c343cd50e6.tar.bz2
rails-1e05e6285602656bc3504b83d03135c343cd50e6.zip
Test basic upload
-rw-r--r--test/disk_site_test.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/disk_site_test.rb b/test/disk_site_test.rb
index 7713189e0a..afae5d4683 100644
--- a/test/disk_site_test.rb
+++ b/test/disk_site_test.rb
@@ -19,6 +19,14 @@ class ActiveFile::DiskSiteTest < ActiveSupport::TestCase
FIXTURE_FILE.rewind
end
+ test "uploading" do
+ key = SecureRandom.base58(24)
+ data = "Something else entirely!"
+ @site.upload(key, StringIO.new(data))
+
+ assert_equal data, @site.download(key)
+ end
+
test "downloading" do
assert_equal FIXTURE_FILE.read, @site.download(FIXTURE_KEY)
end